9d2d19a718d8c3d99f5d73ab1a16283d2fa39c9b
max
  Mon Sep 15 03:57:22 2025 -0700
adding a hide all button to hub group blue bars, refs #36354

diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index e71ead7221f..bb5a69a829f 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -193,35 +193,35 @@
 }
 
 void jsAddEventForId(char *eventName, char *idText, char *jsText)
 {
 checkValidEvent(eventName);
 jsInlineF("document.getElementById('%s').addEventListener('%s', %s);\n", idText, eventName, jsText);
 }
 
 void jsOnEventById(char *eventName, char *idText, char *jsText)
 /* Add js mapping for inline event */
 {
 checkValidEvent(eventName);
 jsInlineF("document.getElementById('%s').on%s = function(event) {if (!event) {event=window.event}; %s};\n", idText, eventName, jsText);
 }
 
-void jsOnEventBySelector(char *eventName, char *query, char *jsText)
+void jsOnEventBySelector(char *query, char *eventName, char *jsText)
 /* Add js mapping for inline event given a query selector, e.g. '.className' */
 {
 checkValidEvent(eventName);
-jsInlineF("document.querySelector('%s').addEventListener( '%s', function(event) { %s };\n", eventName, query, jsText);
+jsInlineF("document.querySelector('%s').addEventListener( '%s', function(event) { %s });\n", query, eventName, jsText);
 }
 
 
 void jsOnEventByIdF(char *eventName, char *idText, char *format, ...)
 /* Add js mapping for inline event with printf formatting */
 {
 checkValidEvent(eventName);
 jsInlineF("document.getElementById('%s').on%s = function(event) {if (!event) {event=window.event}; ", idText, eventName);
 va_list args;
 va_start(args, format);
 dyStringVaPrintf(jsInlineLines, format, args);
 va_end(args);
 jsInlineF("};\n");
 }