myCards.jade 2.4 KB

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