loleaflet/src/control/Control.ContextMenu.js     |    3 +++
 loleaflet/src/control/Control.JSDialogBuilder.js |    4 ++++
 2 files changed, 7 insertions(+)

New commits:
commit 3e6ea32f91fde345a12cb130c5b5c0870a9e3905
Author:     Tamás Zolnai <tamas.zol...@collabora.com>
AuthorDate: Tue Dec 3 13:03:01 2019 +0100
Commit:     Tamás Zolnai <tamas.zol...@collabora.com>
CommitDate: Tue Dec 3 14:40:28 2019 +0100

    Spelling context menu, mobile: Show a tick mark next to the selected entry.
    
    Change-Id: Id934e1608e3dccbbd0bf05cfdcaa1eb30dd90fe3
    Reviewed-on: https://gerrit.libreoffice.org/84340
    Reviewed-by: Tamás Zolnai <tamas.zol...@collabora.com>
    Tested-by: Tamás Zolnai <tamas.zol...@collabora.com>

diff --git a/loleaflet/src/control/Control.ContextMenu.js 
b/loleaflet/src/control/Control.ContextMenu.js
index b2e9b58ae..87f2ad02a 100644
--- a/loleaflet/src/control/Control.ContextMenu.js
+++ b/loleaflet/src/control/Control.ContextMenu.js
@@ -276,6 +276,9 @@ L.Control.ContextMenu = L.Control.extend({
                };
                if (itemCommand)
                        menuStructure['command'] = itemCommand;
+               if (menu.icon)
+                       menuStructure['checked'] = true;
+
                if (mainMenu) {
                        for (var menuItem in menu) {
                                var element = 
this.getMenuStructureForMobileWizard(menu[menuItem], false, menuItem);
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js 
b/loleaflet/src/control/Control.JSDialogBuilder.js
index b7e3bfa9e..b7e1ebec9 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1384,6 +1384,10 @@ L.Control.JSDialogBuilder = L.Control.extend({
                        icon = L.DomUtil.create('img', '', iconSpan);
                        icon.src = iconPath;
                }
+               if (data.checked && data.checked === true) {
+                       $(menuEntry).css('background', 
'url(images/lc_listitem-selected.svg) no-repeat right');
+               }
+
                var titleSpan = L.DomUtil.create('span', '', menuEntry);
                titleSpan.innerHTML = title;
                var paddingClass = icon ? 'menu-entry-with-icon' : 
'menu-entry-no-icon';
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to