sidebarArchives.jade 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. template(name="archivesSidebar")
  2. if isArchiveReady.get
  3. +basicTabs(tabs=tabs)
  4. +tabContent(slug="cards")
  5. unless isWorker
  6. p.quiet
  7. a.js-restore-all-cards {{_ 'restore-all'}}
  8. | -
  9. a.js-delete-all-cards {{_ 'delete-all'}}
  10. each archivedCards
  11. .minicard-wrapper.js-minicard
  12. +minicard(this)
  13. if currentUser.isBoardMember
  14. unless isWorker
  15. p.quiet
  16. a.js-restore-card {{_ 'restore'}}
  17. | -
  18. a.js-delete-card {{_ 'delete'}}
  19. if cardIsInArchivedList
  20. p.quiet.small ({{_ 'warn-list-archived'}})
  21. else
  22. p.no-items-message {{_ 'no-archived-cards'}}
  23. +tabContent(slug="lists")
  24. unless isWorker
  25. p.quiet
  26. a.js-restore-all-lists {{_ 'restore-all'}}
  27. | -
  28. a.js-delete-all-lists {{_ 'delete-all'}}
  29. ul.archived-lists
  30. each archivedLists
  31. li.archived-lists-item
  32. = title
  33. if currentUser.isBoardMember
  34. unless isWorker
  35. p.quiet
  36. a.js-restore-list {{_ 'restore'}}
  37. | -
  38. a.js-delete-list {{_ 'delete'}}
  39. else
  40. li.no-items-message {{_ 'no-archived-lists'}}
  41. +tabContent(slug="swimlanes")
  42. unless isWorker
  43. p.quiet
  44. a.js-restore-all-swimlanes {{_ 'restore-all'}}
  45. | -
  46. a.js-delete-all-swimlanes {{_ 'delete-all'}}
  47. ul.archived-lists
  48. each archivedSwimlanes
  49. li.archived-lists-item
  50. = title
  51. if currentUser.isBoardMember
  52. unless isWorker
  53. p.quiet
  54. a.js-restore-swimlane {{_ 'restore'}}
  55. | -
  56. a.js-delete-swimlane {{_ 'delete'}}
  57. else
  58. li.no-items-message {{_ 'no-archived-swimlanes'}}
  59. else
  60. +spinner