From 6d48db10dcdf3469478db9818ff26655a308adf5 Mon Sep 17 00:00:00 2001 From: figuerom16 Date: Fri, 5 Sep 2025 14:40:01 -0700 Subject: [PATCH 1/3] Update to use standard submitters --- fixi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fixi.js b/fixi.js index fd70c45..079ad2a 100644 --- a/fixi.js +++ b/fixi.js @@ -70,7 +70,7 @@ send(elt, "swapped", {cfg}) if (!document.contains(elt)) send(document, "swapped", {cfg}) } - elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") + elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form,form button:not([type=button]):not([type=reset]),form input:is([type=submit],[type=image]") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") elt.addEventListener(elt.__fixi.evt, elt.__fixi, options) send(elt, "inited", {}, false) } From 75952d725f968c5aac7f78d6997c5724b6ce7e38 Mon Sep 17 00:00:00 2001 From: figuerom16 Date: Sat, 6 Sep 2025 10:44:11 -0700 Subject: [PATCH 2/3] unset form requirement --- fixi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fixi.js b/fixi.js index 079ad2a..251e35e 100644 --- a/fixi.js +++ b/fixi.js @@ -70,7 +70,7 @@ send(elt, "swapped", {cfg}) if (!document.contains(elt)) send(document, "swapped", {cfg}) } - elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form,form button:not([type=button]):not([type=reset]),form input:is([type=submit],[type=image]") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") + elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form,button:not([type=button]):not([type=reset]),input:is([type=submit],[type=image]") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") elt.addEventListener(elt.__fixi.evt, elt.__fixi, options) send(elt, "inited", {}, false) } From 1e7929b34a630ed054ce9978c7f4c93c096a0355 Mon Sep 17 00:00:00 2001 From: figuerom16 Date: Sat, 6 Sep 2025 10:54:34 -0700 Subject: [PATCH 3/3] Undo again. not working --- fixi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fixi.js b/fixi.js index 251e35e..b07a484 100644 --- a/fixi.js +++ b/fixi.js @@ -70,7 +70,7 @@ send(elt, "swapped", {cfg}) if (!document.contains(elt)) send(document, "swapped", {cfg}) } - elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form,button:not([type=button]):not([type=reset]),input:is([type=submit],[type=image]") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") + elt.__fixi.evt = attr(elt, "fx-trigger", elt.matches("form,button:form not([type=button]):not([type=reset]),form input:is([type=submit],[type=image]") ? "submit" : elt.matches("input:not([type=button]),select,textarea") ? "change" : "click") elt.addEventListener(elt.__fixi.evt, elt.__fixi, options) send(elt, "inited", {}, false) }