Guest User

Untitled

a guest
Jun 22nd, 2020
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-back-button defaultHref="{{(routerService.lastPage) ? routerService.lastPage : '/tasks'}}"></ion-back-button>
  5. </ion-buttons>
  6. <ion-title *ngIf="!currentGroup.groupingCodeFirstValue">{{currentGroup.name + (currentGroup.id === 'unsorted' ? '' : ' (' + currentGroup.categoryName + ')')}}</ion-title>
  7. <ion-title *ngIf="currentGroup.groupingCodeFirstValue">{{currentGroup.groupingCodeFirstValue}}</ion-title>
  8. </ion-toolbar>
  9. </ion-header>
  10.  
  11. <ion-content>
  12.  
  13. <div class="block-pages" *ngIf = "this.pages.length > 0">
  14. <div *ngFor="let page of this.pages;let i = index" class="block-pages__item" (click)="getBlocks(i-1)">
  15. <div *ngIf="this.currentPage == i" class="block-pages__elem current">
  16. {{page}}
  17. </div>
  18. <div *ngIf="this.currentPage != i" class="block-pages__elem">
  19. {{page}}
  20. </div>
  21. </div>
  22. </div>
  23.  
  24. <div class="empty-list" *ngIf="!resultBlocks || resultBlocks.length === 0">{{noTasksMessage}}</div>
  25.  
  26. <ion-virtual-scroll [items]="resultBlocks" approxItemHeight="300px">
  27. <ion-item *virtualItem="let block;" [routerLink]="[block.link]" lines="full">
  28. <div class="task-shield" [ngClass]="{
  29. 'task-shield--wait': true,
  30. 'task-shield--success': block.status === 'success',
  31. 'task-shield--unsuccess': block.status === 'unsuccess'
  32. }"></div>
  33. <ion-label class="block-label">
  34. <div class="icon-block" *ngIf="!taskService.isEasyMode()">
  35. <span *ngIf="!!block.categoryIcon" [innerHTML]="sanitizer.bypassSecurityTrustHtml(block.categoryIcon)" class="block-icon"></span>
  36. <span *ngFor="let icon of block.groupsIcons" [innerHTML]="sanitizer.bypassSecurityTrustHtml(icon)" class="block-icon"></span>
  37. <ion-icon src="assets/icon/new.svg" *ngIf="block.isNew" class="icon-new"></ion-icon>
  38. </div>
  39. <div class="block-title">{{block.comment}}</div>
  40. <div class="block-title">{{block.title}}</div>
  41. <div *ngIf="block.infostring !== null && block.infostring.infostring_value.length>0">
  42. <div *ngIf="!taskService.isEasyMode() && block.infostring.color.length > 0" [ngStyle]="{color:block.infostring.color}">
  43. <p><b>{{block.infostring.text}} : </b></p>
  44. <p *ngFor="let infostr of block.infostring.infostring_value">{{infostr}}</p>
  45. </div>
  46. <div *ngIf="taskService.isEasyMode() || block.infostring.color.length == 0">
  47. <p>{{block.infostring.text}} </p>
  48. <p *ngFor="let infostr of block.infostring.infostring_value">{{infostr}}</p>
  49. </div>
  50. </div>
  51. </ion-label>
  52. <ion-note class="block-count"><span class="important-count">{{block.importantCount}}</span>/{{block.count}}</ion-note>
  53. </ion-item>
  54. </ion-virtual-scroll>
  55.  
  56. </ion-content>
  57. <div class="init-cover" [ngClass]="{'initialised': initialised}"></div>
Add Comment
Please, Sign In to add comment