summaryrefslogtreecommitdiffstats
path: root/client/components/cards/cardCustomFields.js
blob: 73dda02e737dd2717c717bdfcb6e54280cb15c44 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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');