diff options
Diffstat (limited to 'client/components/lists/listHeader.js')
-rw-r--r-- | client/components/lists/listHeader.js | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/client/components/lists/listHeader.js b/client/components/lists/listHeader.js index 47fddd27..0dc15315 100644 --- a/client/components/lists/listHeader.js +++ b/client/components/lists/listHeader.js @@ -8,6 +8,10 @@ BlazeComponent.extendComponent({ } }, + hasWipLimit() { + return this.currentData().wipLimit > 0 ? true : false; + }, + isWatching() { const list = this.currentData(); return list.findWatcher(Meteor.userId()); @@ -21,11 +25,6 @@ BlazeComponent.extendComponent({ return count > this.limitToShowCardsCount(); }, - hasWipLimit() { - return null; - //return this.currentData().wipLimit ? true : false; - }, - events() { return [{ 'click .js-open-list-menu': Popup.open('listAction'), @@ -42,6 +41,10 @@ BlazeComponent.extendComponent({ }).register('listHeader'); Template.listActionPopup.helpers({ + hasWipLimit() { + return this.wipLimit > 0 ? true : false; + }, + isWatching() { return this.findWatcher(Meteor.userId()); }, @@ -70,6 +73,13 @@ Template.listActionPopup.events({ 'click .js-more': Popup.open('listMore'), }); +Template.setWipLimitPopup.events({ + 'click .wip-limit-apply'(_, instance) { + const limit = instance.$('.wip-limit-value').val(); + this.setWipLimit(limit); + }, +}); + Template.listMorePopup.events({ 'click .js-delete': Popup.afterConfirm('listDelete', function () { Popup.close(); |