Angular LMS app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

video-chapter.component.html 4.3 KiB

преди 5 години
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>