text-panel.component.html 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <evt-panel [showSecondaryContent]="isSecondaryContentOpened()" (scrollContent)="updatePage()">
  2. <div header-left>
  3. <evt-button
  4. label="Info"
  5. [iconLeft]="{icon: 'info-circle'}"
  6. additionalClasses="btn-primary mr-1"
  7. (btnClick)="toggleSecondaryContent('INFO')"
  8. [active]="secondaryContent === 'INFO'"></evt-button>
  9. <evt-page-selector [pageID]="pageID" (selectionChange)="currentPage$.next($event)"></evt-page-selector>
  10. <evt-edition-level-selector [class.hidden]="hideEditionLevelSelector" [editionLevelID]="editionLevelID" (selectionChange)="currentEdLevel$.next($event)"></evt-edition-level-selector>
  11. </div>
  12. <div content evtAnnotator #mainContent>
  13. <ng-container *ngIf="(currentStatus$ | async) as currentStatus">
  14. <ng-container *ngIf="isMultiplePageFlow$ | async">
  15. <evt-page *ngFor="let page of currentStatus.pages"
  16. [attr.data-id]="page.id"
  17. [data]="page"
  18. [textFlow]="textFlow"
  19. [itemsToHighlight]="itemsToHighlight$ | async"
  20. [itemsLemsToHighlight]="itemsLemsToHighlight$ | async"></evt-page>
  21. </ng-container>
  22. <evt-page *ngIf="(isMultiplePageFlow$ | async) === false"
  23. [attr.data-id]="currentStatus.currentPage.id"
  24. [data]="currentStatus.currentPage"
  25. [editionLevel]="currentStatus.editionLevel"
  26. [textFlow]="textFlow"
  27. [itemsToHighlight]="itemsToHighlight$ | async"
  28. [itemsLemsToHighlight]="itemsLemsToHighlight$ | async"></evt-page>
  29. </ng-container>
  30. </div>
  31. <div secondary-content>
  32. {{ getSecondaryContent() }}
  33. </div>
  34. <div footer>
  35. <!-- <evt-button
  36. [iconLeft]="{icon: 'search'}"
  37. label="Search"
  38. additionalClasses="mr-1"
  39. (btnClick)="toggleSecondaryContent('SEARCH_RESULTS')"
  40. [active]="secondaryContent === 'SEARCH_RESULTS'">
  41. </evt-button> -->
  42. <evt-entities-select (selectionChange)="itemsToHighlight$.next($event)"></evt-entities-select>
  43. <evt-lems-select (selectionChange)="itemsLemsToHighlight$.next($event)"></evt-lems-select>
  44. <evt-button *ngIf="enableProseVersesToggler"
  45. [iconLeft]="proseVersesTogglerIcon"
  46. [label]="textFlow | translate"
  47. additionalClasses="ml-1"
  48. (btnClick)="toggleProseVerses()">
  49. </evt-button>
  50. </div>
  51. </evt-panel>