cardCustomFields.jade 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. template(name="cardCustomField-number")
  33. if canModifyCard
  34. +inlinedForm(classNames="js-card-customfield-number")
  35. input(type="number" value=data.value)
  36. .edit-controls.clearfix
  37. button.primary(type="submit") {{_ 'save'}}
  38. a.fa.fa-times-thin.js-close-inlined-form
  39. else
  40. a.js-open-inlined-form
  41. if value
  42. = value
  43. else
  44. | {{_ 'edit'}}
  45. template(name="cardCustomField-date")
  46. if canModifyCard
  47. a.js-edit-date(title="{{showTitle}}" class="{{classes}}")
  48. if value
  49. div.card-date
  50. time(datetime="{{showISODate}}")
  51. | {{showDate}}
  52. else
  53. | {{_ 'edit'}}
  54. template(name="cardCustomField-dropdown")
  55. if canModifyCard
  56. +inlinedForm(classNames="js-card-customfield-dropdown")
  57. select.inline
  58. each items
  59. if($eq data.value this._id)
  60. option(value=_id selected="selected")
  61. +viewer
  62. = name
  63. else
  64. option(value=_id)
  65. +viewer
  66. = name
  67. .edit-controls.clearfix
  68. button.primary(type="submit") {{_ 'save'}}
  69. a.fa.fa-times-thin.js-close-inlined-form
  70. else
  71. a.js-open-inlined-form
  72. if value
  73. +viewer
  74. = selectedItem
  75. else
  76. | {{_ 'edit'}}