Angular LMS app
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Pode ver ficheiros e cloná-lo, mas não pode fazer envios ou lançar questões ou pedidos de integração.

video-chapter.component.html 4.3 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <div class="page">
  2. <header class="nav-header">
  3. <button class="close-button" (click)="back()">
  4. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon>
  5. </button>
  6. <h5>
  7. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/play-button.svg"></svg-icon>
  8. <span> {{ heading }} </span>
  9. </h5>
  10. </header>
  11. <section class="video-player">
  12. <button class="play-button">
  13. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/play-button.svg"></svg-icon>
  14. </button>
  15. </section>
  16. <section class="segments">
  17. <button (click)="selectedSegment='transcript'"
  18. [ngClass]="{'active': selectedSegment === 'transcript' }"> Transcript </button>
  19. <button (click)="selectedSegment='attachments'"
  20. [ngClass]="{'active': selectedSegment === 'attachments' }"> Attachments (2) </button>
  21. <button (click)="selectedSegment='notes'"
  22. [ngClass]="{'active': selectedSegment === 'notes' }"> Notes (2) </button>
  23. </section>
  24. <section class="segment-details">
  25. <section *ngIf="selectedSegment === 'transcript'" class="transcript">
  26. <p>
  27. <span class="highlight"> Lorem ipsum dolor sit amet, consectetur adipisicing elit.</span> Quis voluptates sint illum dolorem. Non beatae, illum repellendus maxime sunt nulla at inventore odit, voluptate laudantium doloribus. Atque vitae, veritatis aperiam.
  28. </p>
  29. <p>
  30. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Expedita dolores ea facere quae temporibus. Beatae modi voluptates, dolorem, eveniet sed non a quaerat aperiam officiis voluptatibus nemo! Similique, tempora aspernatur.
  31. </p>
  32. <p>
  33. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic nihil molestias perspiciatis reprehenderit, ad adipisci quas nam, minima id vitae dolore impedit iste mollitia quibusdam alias commodi quam qui voluptatibus.
  34. </p>
  35. </section>
  36. <ul class="attachment-list" *ngIf="selectedSegment === 'attachments'">
  37. <li>
  38. <div class="content">
  39. <label> Attachment 1 </label>
  40. <p>
  41. quidem minima dolor delectus optio, dicta.
  42. </p>
  43. </div>
  44. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/delete.svg"></svg-icon>
  45. </li>
  46. <li>
  47. <div class="content">
  48. <label> Attachment 2 </label>
  49. <p>
  50. quidem minima dolor delectus optio, dicta.
  51. </p>
  52. </div>
  53. <svg-icon [applyClass]="true" class="icon download" src="assets/custom-icons/download.svg"></svg-icon>
  54. </li>
  55. </ul>
  56. <ul class="notes-list" *ngIf="selectedSegment === 'notes'">
  57. <li>
  58. <div class="content">
  59. <label> Notes 1 </label>
  60. <p>
  61. quidem minima dolor delectus optio, dicta.
  62. </p>
  63. </div>
  64. <svg-icon [applyClass]="true" class="icon arrow" src="assets/custom-icons/down-arrow.svg"></svg-icon>
  65. </li>
  66. <li>
  67. <div class="content">
  68. <label> Notes 2 </label>
  69. <p>
  70. quidem minima dolor delectus optio, dicta.
  71. </p>
  72. </div>
  73. <svg-icon [applyClass]="true" class="icon arrow" src="assets/custom-icons/down-arrow.svg"></svg-icon>
  74. </li>
  75. <li>
  76. <div class="content">
  77. <label> Notes 2 </label>
  78. <p>
  79. quidem minima dolor delectus optio, dicta.
  80. </p>
  81. </div>
  82. <svg-icon [applyClass]="true" class="icon arrow" src="assets/custom-icons/down-arrow.svg"></svg-icon>
  83. </li>
  84. <button class="add-notes-button">
  85. <svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/add.svg"></svg-icon>
  86. <span> SAVE A NOTE </span>
  87. </button>
  88. </ul>
  89. </section>
  90. </div>