boardBody.jade 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //-
  2. XXX This template can't be transformed into a component because it is
  3. included by iron-router. That's a bug.
  4. See https://github.com/peerlibrary/meteor-blaze-components/issues/44
  5. template(name="board")
  6. +boardComponent
  7. template(name="boardComponent")
  8. if this
  9. .board-wrapper(class=colorClass)
  10. .board-canvas(
  11. class=sidebarSize
  12. class="{{#if MultiSelection.isActive}}is-multiselection-active{{/if}}"
  13. class="{{#if draggingActive.get}}is-dragging-active{{/if}}")
  14. if showOverlay.get
  15. .board-overlay
  16. .lists.js-lists
  17. each lists
  18. +list(this)
  19. if currentCardIsInThisList
  20. +cardDetails(currentCard)
  21. if currentUser.isBoardMember
  22. +addListForm
  23. +sidebar
  24. else
  25. +message(label="board-no-found")
  26. template(name="addListForm")
  27. .list.js-list.list-composer.js-list-composer
  28. +inlinedForm(autoclose=false)
  29. input.list-name-input(type="text" placeholder="{{_ 'add-list'}}"
  30. autocomplete="off" autofocus)
  31. .edit-controls.clearfix
  32. button.primary.confirm(type="submit") {{_ 'save'}}
  33. a.fa.fa-times-thin.js-close-inlined-form
  34. else
  35. a.js-open-inlined-form
  36. i.fa.fa-plus
  37. | {{_ 'add-list'}}