From 0d531cc0b5fb14509c4e3d0684fd082f93808b44 Mon Sep 17 00:00:00 2001 From: Tamás Zolnai Date: Thu, 19 Mar 2020 11:23:18 +0100 Subject: mobile: add a method to generate ID for submenus. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I45c2865573eb6b9d070fc6c36f4f1369e2ac3172 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90739 Tested-by: Tamás Zolnai Reviewed-by: Tamás Zolnai --- loleaflet/src/control/Control.JSDialogBuilder.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js index f0171fb41..e6c8f5eeb 100644 --- a/loleaflet/src/control/Control.JSDialogBuilder.js +++ b/loleaflet/src/control/Control.JSDialogBuilder.js @@ -1658,6 +1658,11 @@ L.Control.JSDialogBuilder = L.Control.extend({ } }); +L.Control.JSDialogBuilder.generateIDForSubMenu = function(menuStructure) { + if (menuStructure['text'] === 'Anchor') + menuStructure['id'] = 'submenu_anchor'; +}; + L.Control.JSDialogBuilder.getMenuStructureForMobileWizard = function(menu, mainMenu, itemCommand) { if (itemCommand.includes('sep')) return null; @@ -1706,6 +1711,7 @@ L.Control.JSDialogBuilder.getMenuStructureForMobileWizard = function(menu, mainM element = this.getMenuStructureForMobileWizard(menu.items[menuItem], false, menuItem); if (element) menuStructure['children'].push(element); + this.generateIDForSubMenu(menuStructure); } } -- cgit v1.2.3