From: Matthew Kousoulas Date: Wed, 23 Jun 2021 20:02:27 +0000 (-0400) Subject: Fix Filter Bug X-Git-Url: http://gitweb.madkous.net/?a=commitdiff_plain;h=03aff864b5efe5ac2bfbfaccec41f3e82c2d114d;p=photo-site.git Fix Filter Bug --- diff --git a/scripts/click.js b/scripts/click.js index d0d407b..772b060 100644 --- a/scripts/click.js +++ b/scripts/click.js @@ -3,14 +3,18 @@ var CLICK = (click => { let s = node.innerText; if (UTIL.is_selected(node)) { + console.log(`clicked selected ${s}`); if(PHOTO.removeFilter(m, s)) { UTIL.siblings(node).forEach(e => { UTIL.un_deselected(e); UTIL.normal(e); }); + } else { + UTIL.deselected(node); } UTIL.un_selected(node); } else if (UTIL.is_normal(node)) { + console.log(`clicked normal ${s}`); PHOTO.addFilter(m, s, p => p[m] === s); UTIL.siblings(node).forEach(e => { UTIL.deselected(e); @@ -19,6 +23,7 @@ var CLICK = (click => { UTIL.un_deselected(node); UTIL.selected(node); } else { // assumed to be 'deselected' + console.log(`clicked deselected ${s}`); PHOTO.addFilter(m, s, p => p[m] === s); UTIL.un_deselected(node); UTIL.selected(node);