From 104e152fe6055e8bc1204fc47150bfa1e7ad5482 Mon Sep 17 00:00:00 2001 From: "Adam Volkman (maku)" Date: Sat, 1 Jun 2024 22:05:23 +0200 Subject: [PATCH] fix(esx_menu_default): jquery handling ids jquery can't handle colon and other characters (so there is issue when element is not found and menu does not work) when getting id element by #name, but document.getElementById can --- [core]/esx_menu_default/html/js/app.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/[core]/esx_menu_default/html/js/app.js b/[core]/esx_menu_default/html/js/app.js index 36b960d1..da6a906a 100644 --- a/[core]/esx_menu_default/html/js/app.js +++ b/[core]/esx_menu_default/html/js/app.js @@ -62,7 +62,7 @@ }); ESX_MENU.render(); - $("#menu_" + namespace + "_" + name) + $(document.getElementById("menu_" + namespace + "_" + name)) .find(".menu-item.selected")[0] .scrollIntoView(); }; @@ -121,7 +121,7 @@ } if (typeof focused != "undefined") { - $("#menu_" + focused.namespace + "_" + focused.name).show(); + $(document.getElementById("menu_" + focused.namespace + "_" + focused.name)).show(); } $(menuContainer).show(); @@ -231,7 +231,7 @@ ESX_MENU.change(focused.namespace, focused.name, elem); ESX_MENU.render(); - $("#menu_" + focused.namespace + "_" + focused.name) + $(document.getElementById("menu_" + focused.namespace + "_" + focused.name)) .find(".menu-item.selected")[0] .scrollIntoView(); } @@ -266,7 +266,7 @@ ESX_MENU.change(focused.namespace, focused.name, elem); ESX_MENU.render(); - $("#menu_" + focused.namespace + "_" + focused.name) + $(document.getElementById("menu_" + focused.namespace + "_" + focused.name)) .find(".menu-item.selected")[0] .scrollIntoView(); } @@ -302,7 +302,7 @@ break; } - $("#menu_" + focused.namespace + "_" + focused.name) + $(document.getElementById("menu_" + focused.namespace + "_" + focused.name)) .find(".menu-item.selected")[0] .scrollIntoView(); } @@ -341,7 +341,7 @@ break; } - $("#menu_" + focused.namespace + "_" + focused.name) + $(document.getElementById("menu_" + focused.namespace + "_" + focused.name)) .find(".menu-item.selected")[0] .scrollIntoView(); }