myCards.jade 2.9 KB

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