From 49c415f0239d6645c41881690acfb2a18395fae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Manelli?= Date: Wed, 18 Apr 2018 00:59:22 -0300 Subject: Add two way binding of checklists --- client/components/cards/cardTime.jade | 2 +- client/components/cards/cardTime.js | 3 --- client/components/cards/checklists.js | 4 +++- 3 files changed, 4 insertions(+), 5 deletions(-) (limited to 'client/components') diff --git a/client/components/cards/cardTime.jade b/client/components/cards/cardTime.jade index 041af65a..8af8c414 100644 --- a/client/components/cards/cardTime.jade +++ b/client/components/cards/cardTime.jade @@ -6,7 +6,7 @@ template(name="editCardSpentTime") input.js-time-field#time(type="number" step="0.01" name="time" value="{{card.getSpentTime}}" placeholder=timeFormat autofocus) label(for="overtime") {{_ 'overtime'}} a.js-toggle-overtime - .materialCheckBox#overtime(class="{{#if card.getIsOvertime}}is-checked{{/if}}" name="overtime") + .materialCheckBox#overtime(class="{{#if getIsOvertime}}is-checked{{/if}}" name="overtime") if error.get .warning {{_ error.get}} diff --git a/client/components/cards/cardTime.js b/client/components/cards/cardTime.js index 9bab8e72..80b7fc84 100644 --- a/client/components/cards/cardTime.js +++ b/client/components/cards/cardTime.js @@ -64,9 +64,6 @@ BlazeComponent.extendComponent({ showTime() { return this.data().getSpentTime(); }, - isOvertime() { - return this.data().getIsOvertime(); - }, events() { return [{ 'click .js-edit-time': Popup.open('editCardSpentTime'), diff --git a/client/components/cards/checklists.js b/client/components/cards/checklists.js index e014abba..5a612a51 100644 --- a/client/components/cards/checklists.js +++ b/client/components/cards/checklists.js @@ -74,8 +74,10 @@ BlazeComponent.extendComponent({ event.preventDefault(); const textarea = this.find('textarea.js-add-checklist-item'); const title = textarea.value.trim(); - const cardId = this.currentData().cardId; + let cardId = this.currentData().cardId; const card = Cards.findOne(cardId); + if (card.isImported()) + cardId = card.importedId; if (title) { Checklists.insert({ -- cgit v1.2.3-1-g7c22