From 3e390503fc9dbaf02f770f8d433d608bd074e68b Mon Sep 17 00:00:00 2001 From: Ignatz Date: Fri, 18 May 2018 16:41:03 +0200 Subject: first test for custom fields filter --- client/components/sidebar/sidebarFilters.jade | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'client/components/sidebar') diff --git a/client/components/sidebar/sidebarFilters.jade b/client/components/sidebar/sidebarFilters.jade index 273df8c2..ef7b39a2 100644 --- a/client/components/sidebar/sidebarFilters.jade +++ b/client/components/sidebar/sidebarFilters.jade @@ -40,6 +40,12 @@ template(name="filterSidebar") | ({{ username }}) if Filter.members.isSelected _id i.fa.fa-check + ul.sidebar-list + each currentBoard.customFields + li + a.name.js-toggle-label-filter + span.sidebar-list-item-description + {{ name }} if Filter.isActive hr a.sidebar-btn.js-clear-all -- cgit v1.2.3-1-g7c22 From 78317ef792c0de7435bbb8a0d3f6b413b2af9ab1 Mon Sep 17 00:00:00 2001 From: IgnatzHome Date: Sat, 19 May 2018 14:51:01 +0200 Subject: Filter on custom fields presence --- client/components/sidebar/sidebarFilters.jade | 5 ++++- client/components/sidebar/sidebarFilters.js | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'client/components/sidebar') diff --git a/client/components/sidebar/sidebarFilters.jade b/client/components/sidebar/sidebarFilters.jade index ef7b39a2..d1fdf824 100644 --- a/client/components/sidebar/sidebarFilters.jade +++ b/client/components/sidebar/sidebarFilters.jade @@ -40,12 +40,15 @@ template(name="filterSidebar") | ({{ username }}) if Filter.members.isSelected _id i.fa.fa-check + hr ul.sidebar-list each currentBoard.customFields li - a.name.js-toggle-label-filter + a.name.js-toggle-custom-fields-filter span.sidebar-list-item-description {{ name }} + if Filter.customFields.isSelected _id + i.fa.fa-check if Filter.isActive hr a.sidebar-btn.js-clear-all diff --git a/client/components/sidebar/sidebarFilters.js b/client/components/sidebar/sidebarFilters.js index f02d3a4a..ba2633de 100644 --- a/client/components/sidebar/sidebarFilters.js +++ b/client/components/sidebar/sidebarFilters.js @@ -11,6 +11,11 @@ BlazeComponent.extendComponent({ Filter.members.toggle(this.currentData()._id); Filter.resetExceptions(); }, + 'click .js-toggle-custom-fields-filter'(evt) { + evt.preventDefault(); + Filter.customFields.toggle(this.currentData()._id); + Filter.resetExceptions(); + }, 'click .js-clear-all'(evt) { evt.preventDefault(); Filter.reset(); -- cgit v1.2.3-1-g7c22 From f6d19d2833b322eb54762dae7a8d51d07718ef24 Mon Sep 17 00:00:00 2001 From: IgnatzHome Date: Sat, 19 May 2018 15:40:51 +0200 Subject: Filter Sidebar Corrections --- client/components/sidebar/sidebarFilters.jade | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'client/components/sidebar') diff --git a/client/components/sidebar/sidebarFilters.jade b/client/components/sidebar/sidebarFilters.jade index d1fdf824..5f9fcf72 100644 --- a/client/components/sidebar/sidebarFilters.jade +++ b/client/components/sidebar/sidebarFilters.jade @@ -42,8 +42,14 @@ template(name="filterSidebar") i.fa.fa-check hr ul.sidebar-list + li(class="{{#if Filter.customFields.isSelected undefined}}active{{/if}}") + a.name.js-toggle-custom-fields-filter + span.sidebar-list-item-description + | {{_ 'filter-no-custom-fields'}} + if Filter.customFields.isSelected undefined + i.fa.fa-check each currentBoard.customFields - li + li(class="{{#if Filter.customFields.isSelected _id}}active{{/if}}") a.name.js-toggle-custom-fields-filter span.sidebar-list-item-description {{ name }} -- cgit v1.2.3-1-g7c22