loleaflet/src/control/Control.ContextMenu.js |   10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

New commits:
commit 5aaca986d08da1109fddbe8faf5835d1bf8f4aca
Author:     Tamás Zolnai <tamas.zol...@collabora.com>
AuthorDate: Fri Nov 29 14:19:50 2019 +0100
Commit:     Tamás Zolnai <tamas.zol...@collabora.com>
CommitDate: Sun Dec 1 16:33:01 2019 +0100

    SpellingPopup: disable dialog items on mobile.
    
    Change-Id: I7e48ccfbcf007db1b4310cad14d230360860a966
    Reviewed-on: https://gerrit.libreoffice.org/84156
    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 caad6dcc4..a5bf98ad9 100644
--- a/loleaflet/src/control/Control.ContextMenu.js
+++ b/loleaflet/src/control/Control.ContextMenu.js
@@ -54,8 +54,13 @@ L.Control.ContextMenu = L.Control.extend({
 
                        presentation: [],
                        drawing: []
-               }
+               },
                // UNOCOMMANDS_EXTRACT_END <- don't remove this line, it's used 
by unocommands.py
+
+               // This black list contains those menu items which should be 
disabled on mobile even if they
+               // are allowed in general. We need to have only those items 
here which are also part
+               // of the whitelist, otherwise the menu items are not visible 
anyway.
+               mobileBlackList: ['SpellingAndGrammarDialog', 'FontDialog', 
'FontDialogForParagraph']
        },
 
 
@@ -166,6 +171,9 @@ L.Control.ContextMenu = L.Control.extend({
                                        continue;
                                }
 
+                               if (window.mode.isMobile() && 
this.options.mobileBlackList.indexOf(commandName) !== -1)
+                                       continue;
+
                                if (this._map.getDocType() == 'spreadsheet' && 
commandName == 'ShowNote') {
                                        if 
(this._map._docLayer.isCurrentCellCommentShown())
                                                item.command = '.uno:HideNote';
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to