myCards.jade 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. template(name="myCardsHeaderBar")
  2. if currentUser
  3. h1
  4. //a.back-btn(href="{{pathFor 'home'}}")
  5. // i.fa.fa-chevron-left
  6. i.fa.fa-list
  7. | {{_ 'my-cards'}}
  8. .board-header-btns.left
  9. a.board-header-btn.js-toggle-my-cards-choose-sort(title="{{_ 'myCardsSortChange-title'}}")
  10. i.fa.fa-caret-down
  11. if $eq myCardsSort 'board'
  12. i.fa.fa-th-large
  13. | {{_ 'myCardsSortChange-choice-board'}}
  14. if $eq myCardsSort 'dueAt'
  15. i.fa.fa-calendar
  16. | {{_ 'myCardsSortChange-choice-dueat'}}
  17. template(name="myCardsModalTitle")
  18. if currentUser
  19. h2
  20. i.fa.fa-keyboard-o
  21. | {{_ 'my-cards'}}
  22. template(name="myCards")
  23. if currentUser
  24. if isPageReady.get
  25. .wrapper
  26. if $eq myCardsSort 'board'
  27. each board in myCardsList
  28. .my-cards-board-wrapper
  29. .my-cards-board-title
  30. +viewer
  31. = board.title
  32. each swimlane in board.mySwimlanes
  33. .my-cards-swimlane-title(class="{{#if swimlane.colorClass}}{{ swimlane.colorClass }}{{else}}swimlane-default-color{{/if}}")
  34. +viewer
  35. = swimlane.title
  36. each list in swimlane.myLists
  37. .my-cards-list-wrapper
  38. .my-cards-list-title(class=list.colorClass)
  39. +viewer
  40. = list.title
  41. each card in list.myCards
  42. .my-cards-card-wrapper
  43. a.minicard-wrapper(href=card.absoluteUrl)
  44. +minicard(card)
  45. else
  46. .my-cards-dueat-list-wrapper
  47. each card in myDueCardsList
  48. +resultCard(card)
  49. else
  50. +spinner
  51. template(name="myCardsSortChangePopup")
  52. if currentUser
  53. ul.pop-over-list
  54. li
  55. with "my-cards-sort-board"
  56. a.js-my-cards-sort-board
  57. i.fa.fa-th-large.colorful
  58. | {{_ 'myCardsSortChange-choice-board'}}
  59. if $eq Utils.myCardsSort "board"
  60. i.fa.fa-check
  61. hr
  62. li
  63. with "my-cards-sort-dueat"
  64. a.js-my-cards-sort-dueat
  65. i.fa.fa-calendar.colorful
  66. | {{_ 'myCardsSortChange-choice-dueat'}}
  67. if $eq Utils.myCardsSort "dueAt"
  68. i.fa.fa-check