mirror of
https://github.com/slawkens/myaac.git
synced 2025-11-28 06:06:51 +01:00
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:
@@ -164,6 +164,10 @@ if(isset($config['boxes']))
|
|||||||
function InitializeMenu()
|
function InitializeMenu()
|
||||||
{
|
{
|
||||||
for(menuItemName in menu[0]) {
|
for(menuItemName in menu[0]) {
|
||||||
|
if (!document.getElementById(menuItemName+"_Submenu")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if(menu[0][menuItemName] == "0") {
|
if(menu[0][menuItemName] == "0") {
|
||||||
document.getElementById(menuItemName+"_Submenu").style.visibility = "hidden";
|
document.getElementById(menuItemName+"_Submenu").style.visibility = "hidden";
|
||||||
document.getElementById(menuItemName+"_Submenu").style.display = "none";
|
document.getElementById(menuItemName+"_Submenu").style.display = "none";
|
||||||
|
|||||||
Reference in New Issue
Block a user