From 6fd45ce74beeebfc057c7433485f7ddd86de2434 Mon Sep 17 00:00:00 2001 From: Kai Lehmann Date: Mon, 2 Aug 2021 21:41:58 +0200 Subject: [PATCH] adds card number allowance to card settings --- client/components/sidebar/sidebar.jade | 7 +++++++ client/components/sidebar/sidebar.js | 20 ++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/client/components/sidebar/sidebar.jade b/client/components/sidebar/sidebar.jade index 9401ecc90..40b098e0c 100644 --- a/client/components/sidebar/sidebar.jade +++ b/client/components/sidebar/sidebar.jade @@ -189,6 +189,13 @@ template(name="boardCardSettingsPopup") span i.fa.fa-tags | {{_ 'labels'}} + div.check-div + a.flex.js-field-has-card-number(class="{{#if allowsCardNumber}}is-checked{{/if}}") + .materialCheckBox(class="{{#if allowsCardNumber}}is-checked{{/if}}") + span + i.fa.fa-hashtag + | {{_ 'card'}} + | {{_ 'number'}} div.check-div a.flex.js-field-has-description-title(class="{{#if allowsDescriptionTitle}}is-checked{{/if}}") .materialCheckBox(class="{{#if allowsDescriptionTitle}}is-checked{{/if}}") diff --git a/client/components/sidebar/sidebar.js b/client/components/sidebar/sidebar.js index 3f693f897..11af15db6 100644 --- a/client/components/sidebar/sidebar.js +++ b/client/components/sidebar/sidebar.js @@ -776,6 +776,10 @@ BlazeComponent.extendComponent({ return this.currentBoard.allowsComments; }, + allowsCardNumber() { + return this.currentBoard.allowsCardNumber; + }, + allowsDescriptionTitle() { return this.currentBoard.allowsDescriptionTitle; }, @@ -1019,6 +1023,22 @@ BlazeComponent.extendComponent({ this.currentBoard.allowsDescriptionTitle, ); }, + 'click .js-field-has-card-number'(evt) { + evt.preventDefault(); + this.currentBoard.allowsCardNumber = !this.currentBoard + .allowsCardNumber; + this.currentBoard.setAllowsCardNumber( + this.currentBoard.allowsCardNumber, + ); + $(`.js-field-has-card-number ${MCB}`).toggleClass( + CKCLS, + this.currentBoard.allowsCardNumber, + ); + $('.js-field-has-card-number').toggleClass( + CKCLS, + this.currentBoard.allowsCardNumber, + ); + }, 'click .js-field-has-description-text'(evt) { evt.preventDefault(); this.currentBoard.allowsDescriptionText = !this.currentBoard