boardBody.jade 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  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. .lists.js-lists
  15. each lists
  16. +list(this)
  17. if currentCardIsInThisList
  18. +cardDetails(currentCard)
  19. if currentUser.isBoardMember
  20. +addListForm
  21. +sidebar
  22. else
  23. +message(label="board-no-found")
  24. template(name="addListForm")
  25. .list.js-list.list-composer.js-list-composer
  26. +inlinedForm(autoclose=false)
  27. input.list-name-input(type="text" placeholder="{{_ 'add-list'}}"
  28. autocomplete="off" autofocus)
  29. div.edit-controls.clearfix
  30. button.primary.confirm.js-save-edit(type="submit") {{_ 'save'}}
  31. a.fa.fa-times-thin.js-close-inlined-form
  32. else
  33. .js-open-inlined-form
  34. i.fa.fa-plus
  35. | {{_ 'add-list'}}