myCards.jade 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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(class=board.colorClass, id="header")
  30. a(href=board.absoluteUrl)
  31. +viewer
  32. = board.title
  33. each swimlane in board.mySwimlanes
  34. .my-cards-swimlane-title(class="{{#if swimlane.colorClass}}{{ swimlane.colorClass }}{{else}}swimlane-default-color{{/if}}")
  35. +viewer
  36. = swimlane.title
  37. each list in swimlane.myLists
  38. .my-cards-list-wrapper
  39. .my-cards-list-title(class=list.colorClass)
  40. +viewer
  41. = list.title
  42. each card in list.myCards
  43. .my-cards-card-wrapper
  44. a.minicard-wrapper(href=card.absoluteUrl)
  45. +minicard(card)
  46. else
  47. .my-cards-dueat-list-wrapper
  48. each card in myDueCardsList
  49. +resultCard(card)
  50. else
  51. +spinner
  52. template(name="myCardsSortChangePopup")
  53. if currentUser
  54. ul.pop-over-list
  55. li
  56. with "my-cards-sort-board"
  57. a.js-my-cards-sort-board
  58. i.fa.fa-th-large.colorful
  59. | {{_ 'myCardsSortChange-choice-board'}}
  60. if $eq Utils.myCardsSort "board"
  61. i.fa.fa-check
  62. hr
  63. li
  64. with "my-cards-sort-dueat"
  65. a.js-my-cards-sort-dueat
  66. i.fa.fa-calendar.colorful
  67. | {{_ 'myCardsSortChange-choice-dueat'}}
  68. if $eq Utils.myCardsSort "dueAt"
  69. i.fa.fa-check