get filter by tag working

This commit is contained in:
Tykayn 2022-08-03 12:57:32 +02:00 committed by tykayn
parent 40852b2b0d
commit 890ec27b63
1 changed files with 11 additions and 2 deletions

13
app.js
View File

@ -65,7 +65,14 @@ function sortTasksFromJson(statObject) {
// } // }
// filtrer par tag les tâches // filtrer par tag les tâches
if (enableFilterByTag) { 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']) { if (!elem['drawer'] || !elem['properties']['tags']) {
console.log('on vire cette tâche n\'ayant pas de drawer :', elem); console.log('on vire cette tâche n\'ayant pas de drawer :', elem);
@ -74,11 +81,13 @@ function sortTasksFromJson(statObject) {
} else if ( } else if (
elem['properties'] && elem['properties'] &&
typeof elem['properties']['tags'] !== 'undefined' && 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']); console.log('on vire cette tâche ayant les itags :', elem['drawer']['ARCHIVE_ITAGS']);
countExcluded++; countExcluded++;
return; return;
}else{
console.log("on ajoute cette tâche aux tags : ", tags_list)
} }
} else { } else {
console.log(' - filtre désactivé'); console.log(' - filtre désactivé');