]> MadKous Network Git Server - photo-site.git/commitdiff
Fix Filter Bug
authorMatthew Kousoulas <shaman.kous@gmail.com>
Wed, 23 Jun 2021 20:02:27 +0000 (16:02 -0400)
committerMatthew Kousoulas <shaman.kous@gmail.com>
Wed, 23 Jun 2021 20:02:27 +0000 (16:02 -0400)
scripts/click.js

index d0d407b2b44305647ab1dd33d133321921c9a46d..772b060168c36e0d518385b8cce558623cbbb221 100644 (file)
@@ -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);