[Libreoffice-commits] online.git: loleaflet/src

Tamás Zolnai (via logerrit) logerrit at kemper.freedesktop.org
Thu Mar 19 11:37:41 UTC 2020


 loleaflet/src/control/Control.JSDialogBuilder.js |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit b76352d8e35fe97f2433de83f563d7a967e2408c
Author:     Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Thu Mar 19 11:23:18 2020 +0100
Commit:     Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Thu Mar 19 12:37:23 2020 +0100

    mobile: add a method to generate ID for submenus.
    
    Change-Id: I45c2865573eb6b9d070fc6c36f4f1369e2ac3172
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90739
    Tested-by: Tamás Zolnai <tamas.zolnai at collabora.com>
    Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>

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);
 		}
 	}
 


More information about the Libreoffice-commits mailing list