From 890ec27b63ceacb52d20a54c048a48d91d7001e6 Mon Sep 17 00:00:00 2001 From: Tykayn Date: Wed, 3 Aug 2022 12:57:32 +0200 Subject: [PATCH] get filter by tag working --- app.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 29bc32b..4507b9e 100644 --- a/app.js +++ b/app.js @@ -65,7 +65,14 @@ function sortTasksFromJson(statObject) { // } // filtrer par tag les tâches if (enableFilterByTag) { - console.log('filtre activé', filterByTag); + + let tags_list = ' '; + if(elem['properties']['tags']){ + tags_list += elem['properties']['tags'] + } + if(elem['drawer'] && elem['drawer']['ARCHIVE_ITAGS']){ + tags_list += elem['drawer']['ARCHIVE_ITAGS'] + } if (!elem['drawer'] || !elem['properties']['tags']) { console.log('on vire cette tâche n\'ayant pas de drawer :', elem); @@ -74,11 +81,13 @@ function sortTasksFromJson(statObject) { } else if ( elem['properties'] && typeof elem['properties']['tags'] !== 'undefined' && - elem['properties']['tags'].indexOf(filterByTag) === -1 + tags_list.indexOf(filterByTag) === -1 ) { console.log('on vire cette tâche ayant les itags :', elem['drawer']['ARCHIVE_ITAGS']); countExcluded++; return; + }else{ + console.log("on ajoute cette tâche aux tags : ", tags_list) } } else { console.log(' - filtre désactivé');