get filter by tag working
This commit is contained in:
parent
40852b2b0d
commit
890ec27b63
13
app.js
13
app.js
|
@ -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é');
|
||||||
|
|
Loading…
Reference in New Issue