diff --git a/client/modules/menu/cloudmenu.mjs b/client/modules/menu/cloudmenu.mjs index 8e7d0722..b36ca828 100644 --- a/client/modules/menu/cloudmenu.mjs +++ b/client/modules/menu/cloudmenu.mjs @@ -21,5 +21,10 @@ async function loadMenu() { return createMenu; } - return supermenu; + return createSupermenu; +} + +function createSupermenu(name, options, menuData) { + const element = document.querySelector('[data-name="js-fm"]'); + return supermenu(element, options, menuData); } diff --git a/client/modules/menu/index.js b/client/modules/menu/index.js index b2e321c9..3ceb301a 100644 --- a/client/modules/menu/index.js +++ b/client/modules/menu/index.js @@ -47,8 +47,10 @@ module.exports.init = async () => { const {createCloudMenu} = await import('./cloudmenu.mjs'); - MenuContext = await createCloudMenu(fm, options, menuData); - MenuContextFile = await createCloudMenu(fm, optionsFile, menuDataFile); + const {name} = fm.dataset; + + MenuContext = await createCloudMenu(name, options, menuData); + MenuContextFile = await createCloudMenu(name, optionsFile, menuDataFile); MenuContext.addContextMenuListener(); MenuContextFile.addContextMenuListener(); @@ -352,3 +354,4 @@ function listener(event) { event.preventDefault(); } } + diff --git a/html/index.html b/html/index.html index 4c4f3ebf..53429a06 100644 --- a/html/index.html +++ b/html/index.html @@ -21,7 +21,7 @@
-