myCards.jade 2.7 KB

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