cardCustomFields.js 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Template.cardCustomFieldsPopup.events({
  2. 'click .js-select-field'(evt) {
  3. const card = Cards.findOne(Session.get('currentCard'));
  4. const customFieldId = this._id;
  5. card.toggleCustomField(customFieldId);
  6. evt.preventDefault();
  7. },
  8. 'click .js-configure-custom-fields'(evt) {
  9. EscapeActions.executeUpTo('detailsPane');
  10. Sidebar.setView('customFields');
  11. evt.preventDefault();
  12. }
  13. });
  14. const CardCustomField = BlazeComponent.extendComponent({
  15. template() {
  16. return 'cardCustomFieldText';
  17. },
  18. onCreated() {
  19. const self = this;
  20. self.date = ReactiveVar();
  21. self.now = ReactiveVar(moment());
  22. },
  23. value() {
  24. return "this is the value";
  25. },
  26. showISODate() {
  27. return this.date.get().toISOString();
  28. },
  29. events() {
  30. return [{
  31. 'click .js-edit-date': Popup.open('editCardStartDate'),
  32. }];
  33. },
  34. });
  35. CardCustomField.register('cardCustomField');