cardCustomFields.jade 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. template(name="cardCustomFieldsPopup")
  2. ul.pop-over-list
  3. each board.customFields
  4. li.item(class="")
  5. a.name.js-select-field(href="#")
  6. span.full-name
  7. +viewer
  8. = name
  9. if hasCustomField
  10. i.fa.fa-check
  11. hr
  12. a.quiet-button.full.js-settings
  13. i.fa.fa-cog
  14. span {{_ 'settings'}}
  15. template(name="cardCustomField")
  16. +Template.dynamic(template=getTemplate)
  17. template(name="cardCustomField-text")
  18. if canModifyCard
  19. +inlinedForm(classNames="js-card-customfield-text")
  20. +editor(autofocus=true)
  21. = value
  22. .edit-controls.clearfix
  23. button.primary(type="submit") {{_ 'save'}}
  24. a.fa.fa-times-thin.js-close-inlined-form
  25. else
  26. a.js-open-inlined-form
  27. if value
  28. +viewer
  29. = value
  30. else
  31. | {{_ 'edit'}}
  32. else
  33. +viewer
  34. = value
  35. template(name="cardCustomField-number")
  36. if canModifyCard
  37. +inlinedForm(classNames="js-card-customfield-number")
  38. input(type="number" value=data.value)
  39. .edit-controls.clearfix
  40. button.primary(type="submit") {{_ 'save'}}
  41. a.fa.fa-times-thin.js-close-inlined-form
  42. else
  43. a.js-open-inlined-form
  44. if value
  45. = value
  46. else
  47. | {{_ 'edit'}}
  48. else
  49. if value
  50. = value
  51. template(name="cardCustomField-date")
  52. if canModifyCard
  53. a.js-edit-date(title="{{showTitle}}" class="{{classes}}")
  54. if value
  55. div.card-date
  56. time(datetime="{{showISODate}}")
  57. | {{showDate}}
  58. else
  59. | {{_ 'edit'}}
  60. else
  61. if value
  62. div.card-date
  63. time(datetime="{{showISODate}}")
  64. | {{showDate}}
  65. template(name="cardCustomField-dropdown")
  66. if canModifyCard
  67. +inlinedForm(classNames="js-card-customfield-dropdown")
  68. select.inline
  69. each items
  70. if($eq data.value this._id)
  71. option(value=_id selected="selected")
  72. +viewer
  73. = name
  74. else
  75. option(value=_id)
  76. +viewer
  77. = name
  78. .edit-controls.clearfix
  79. button.primary(type="submit") {{_ 'save'}}
  80. a.fa.fa-times-thin.js-close-inlined-form
  81. else
  82. a.js-open-inlined-form
  83. if value
  84. +viewer
  85. = selectedItem
  86. else
  87. | {{_ 'edit'}}
  88. else
  89. if value
  90. +viewer
  91. = selectedItem