swimlanes.jade 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. template(name="swimlane")
  2. .swimlane.js-lists.js-swimlane
  3. +swimlaneHeader
  4. .swimlane.list-group.js-lists
  5. if isMiniScreen
  6. if currentList
  7. +list(currentList)
  8. else
  9. each currentBoard.lists
  10. +miniList(this)
  11. if currentUser.isBoardMember
  12. +addListForm
  13. else
  14. each currentBoard.lists
  15. +list(this)
  16. if currentCardIsInThisList _id ../_id
  17. +cardDetails(currentCard)
  18. if currentUser.isBoardMember
  19. +addListForm
  20. template(name="listsGroup")
  21. .swimlane.list-group.js-lists
  22. if isMiniScreen
  23. if currentList
  24. +list(currentList)
  25. else
  26. each currentBoard.lists
  27. +miniList(this)
  28. if currentUser.isBoardMember
  29. +addListForm
  30. else
  31. each currentBoard.lists
  32. +list(this)
  33. if currentCardIsInThisList _id null
  34. +cardDetails(currentCard)
  35. if currentUser.isBoardMember
  36. +addListForm
  37. template(name="addListForm")
  38. .list.list-composer.js-list-composer
  39. .list-header-add
  40. +inlinedForm(autoclose=false)
  41. input.list-name-input.full-line(type="text" placeholder="{{_ 'add-list'}}"
  42. autocomplete="off" autofocus)
  43. .edit-controls.clearfix
  44. button.primary.confirm(type="submit") {{_ 'save'}}
  45. a.fa.fa-times-thin.js-close-inlined-form
  46. else
  47. a.open-list-composer.js-open-inlined-form
  48. i.fa.fa-plus
  49. | {{_ 'add-list'}}