myCards.jade 3.0 KB

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