wekan/client/components/cards/cardCustomFields.js

41 lines
994 B
JavaScript
Raw Normal View History

Template.cardCustomFieldsPopup.events({
'click .js-select-field'(evt) {
const card = Cards.findOne(Session.get('currentCard'));
const customFieldId = this._id;
card.toggleCustomField(customFieldId);
evt.preventDefault();
},
'click .js-configure-custom-fields'(evt) {
EscapeActions.executeUpTo('detailsPane');
Sidebar.setView('customFields');
evt.preventDefault();
}
});
const CardCustomField = BlazeComponent.extendComponent({
template() {
return 'cardCustomFieldText';
},
onCreated() {
const self = this;
self.date = ReactiveVar();
self.now = ReactiveVar(moment());
},
value() {
return "this is the value";
},
showISODate() {
return this.date.get().toISOString();
},
events() {
return [{
'click .js-edit-date': Popup.open('editCardStartDate'),
}];
},
});
CardCustomField.register('cardCustomField');