Fix submenu initialization for missing elements

Added a check in InitializeMenu to skip submenu items if their corresponding DOM element does not exist, preventing potential JavaScript errors.
This commit is contained in:
slawkens
2025-08-12 12:46:39 +02:00
parent b6e1620f14
commit 20f99903ae

View File

@@ -164,6 +164,10 @@ if(isset($config['boxes']))
function InitializeMenu()
{
for(menuItemName in menu[0]) {
if (!document.getElementById(menuItemName+"_Submenu")) {
continue;
}
if(menu[0][menuItemName] == "0") {
document.getElementById(menuItemName+"_Submenu").style.visibility = "hidden";
document.getElementById(menuItemName+"_Submenu").style.display = "none";