loleaflet/src/control/Control.Menubar.js |   17 +++++++++++++++++
 loleaflet/src/unocommands.js             |   13 +++++++++++++
 2 files changed, 30 insertions(+)

New commits:
commit 8dd7bcffd6996308dcd5fa97f89a2d1a07523e74
Author:     Michael Meeks <michael.me...@collabora.com>
AuthorDate: Tue Jan 7 17:19:21 2020 +0000
Commit:     Michael Meeks <michael.me...@collabora.com>
CommitDate: Tue Jan 7 19:33:41 2020 +0100

    mobile: add insert fields for calc & impress.
    
    Also add option to enable/disable on-line spell-checking to the menus too.
    
    Change-Id: I1ba2a68c7d410041b6710f598a7c7fc60511ffee
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/86371
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Michael Meeks <michael.me...@collabora.com>

diff --git a/loleaflet/src/control/Control.Menubar.js 
b/loleaflet/src/control/Control.Menubar.js
index 55dd7b409..a29412c51 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -496,6 +496,7 @@ L.Control.Menubar = L.Control.extend({
                        ]},
                        {name: _UNO('.uno:ViewMenu', 'text'), id: 'view', type: 
'menu', menu: [
                                {uno: '.uno:ControlCodes'},
+                               {uno: '.uno:SpellOnline'},
                                {name: _UNO('.uno:ShowResolvedAnnotations', 
'text'), id: 'showresolved', type: 'action'},
                        ]
                        },
@@ -542,6 +543,7 @@ L.Control.Menubar = L.Control.extend({
                                {name: _UNO('.uno:DeleteSlide', 
'presentation'), id: 'deletepage', type: 'action'}]
                        },
                        {name: _UNO('.uno:FullScreen', 'presentation'), id: 
'fullscreen', type: 'action', mobileapp: false},
+                       {uno: '.uno:SpellOnline'},
                        {name: _('Fullscreen presentation'), id: 
'fullscreen-presentation', type: 'action'},
                        {name: _('About'), id: 'about', type: 'action'},
                ],
@@ -603,6 +605,7 @@ L.Control.Menubar = L.Control.extend({
                                        {uno: '.uno:HideDetail'},
                                        {uno: '.uno:ShowDetail'}]}
                        ]},
+                       {uno: '.uno:SpellOnline'},
                        {name: _UNO('.uno:FullScreen', 'spreadsheet'), id: 
'fullscreen', type: 'action', mobileapp: false},
                        {name: _('About'), id: 'about', type: 'action'},
                ],
@@ -657,6 +660,9 @@ L.Control.Menubar = L.Control.extend({
                                        {type: 'separator'},
                                        {name: _UNO('.uno:HyperlinkDialog'), 
id: 'inserthyperlink', type: 'action'},
                                        {name: _UNO('.uno:ShapesMenu'), id: 
'insertshape', type: 'action'},
+                                       {uno: '.uno:InsertCurrentDate'},
+                                       {uno: '.uno:InsertCurrentTime'},
+                                       // other fields need EditEngine context 
& can't be disabled in the menu.
                                ]
                        },
                        presentation : {
@@ -667,6 +673,17 @@ L.Control.Menubar = L.Control.extend({
                                        {name: _UNO('.uno:TableMenu'), id: 
'inserttable', type: 'action'},
                                        {name: _UNO('.uno:HyperlinkDialog'), 
id: 'inserthyperlink', type: 'action'},
                                        {name: _UNO('.uno:ShapesMenu'), id: 
'insertshape', type: 'action'},
+                                       {name: _UNO('.uno:InsertField', 
'text'), type: 'menu', menu: [
+                                               {uno: 
'.uno:InsertDateFieldFix'},
+                                               {uno: 
'.uno:InsertDateFieldVar'},
+                                               {uno: 
'.uno:InsertTimeFieldFix'},
+                                               {uno: 
'.uno:InsertTimeFieldVar'},
+                                               {type: 'separator'},
+                                               {uno: '.uno:InsertSlideField'},
+                                               {uno: 
'.uno:InsertSlideTitleField'},
+                                               {uno: '.uno:InsertSlidesField'},
+                                               {uno: '.uno:InsertFileField'},
+                                       ]},
                                ]
                        }
                },
diff --git a/loleaflet/src/unocommands.js b/loleaflet/src/unocommands.js
index a66de830f..37ca25205 100644
--- a/loleaflet/src/unocommands.js
+++ b/loleaflet/src/unocommands.js
@@ -144,10 +144,18 @@ var unoCommandsArray = {
        InsertColumnsAfter:{presentation:{menu:_('Insert Column 
After'),},spreadsheet:{context:_('Insert Columns ~After'),menu:_('Columns 
~After'),},text:{menu:_('Columns ~After'),},},
        InsertColumnsBefore:{presentation:{menu:_('Insert Column 
Before'),},spreadsheet:{context:_('Insert Columns ~Before'),menu:_('Columns 
~Before'),},text:{menu:_('Columns ~Before'),},},
        InsertColumnsMenu:{spreadsheet:{menu:_('Insert Co~lumns'),},},
+       InsertCurrentDate:{spreadsheet:{menu:_('~Date'),},},
+       InsertCurrentTime:{spreadsheet:{menu:_('~Time'),},},
        InsertDataLabel:{global:{menu:_('Insert Single Data Label'),},},
        InsertDateField:{text:{menu:_('~Date'),},},
+       InsertDateFieldFix:{presentation:{menu:_('~Date (fixed)'),},},
+       InsertDateFieldVar:{presentation:{menu:_('Dat~e (variable)'),},},
        InsertEndnote:{text:{menu:_('~Endnote'),},},
        InsertField:{text:{menu:_('~More Fields...'),},},
+       InsertFieldDateVariable:{spreadsheet:{menu:_('Date'),},},
+       InsertFieldDocTitle:{spreadsheet:{menu:_('Document Title'),},},
+       InsertFieldSheet:{spreadsheet:{menu:_('Sheet Name'),},},
+       InsertFileField:{presentation:{menu:_('~File Name'),},},
        InsertFootnote:{text:{menu:_('~Footnote'),},},
        InsertGraphic:{global:{context:_('Insert 
Image...'),menu:_('~Image...'),},},
        InsertHardHyphen:{global:{menu:_('Non-br~eaking hyphen'),},},
@@ -175,9 +183,14 @@ var unoCommandsArray = {
        InsertRowsMenu:{spreadsheet:{menu:_('Insert ~Rows'),},},
        InsertSection:{text:{menu:_('Se~ction...'),},},
        InsertSlide:{presentation:{menu:_('~New Slide'),},},
+       InsertSlideField:{presentation:{menu:_('~Slide Number'),},},
+       InsertSlideTitleField:{presentation:{menu:_('Slide Tit~le'),},},
+       InsertSlidesField:{presentation:{menu:_('Slide ~Count'),},},
        InsertSoftHyphen:{global:{menu:_('S~oft hyphen'),},},
        InsertSymbol:{global:{context:_('Insert Special 
Character'),menu:_('S~pecial Character...'),},},
        InsertTimeField:{global:{menu:_('Time 
Field'),},text:{menu:_('~Time'),},},
+       InsertTimeFieldFix:{presentation:{menu:_('~Time (fixed)'),},},
+       InsertTimeFieldVar:{presentation:{menu:_('T~ime (variable)'),},},
        InsertTitleField:{text:{menu:_('T~itle'),},},
        InsertTitles:{global:{menu:_('Insert Titles...'),},},
        InsertTopicField:{text:{menu:_('~Subject'),},},
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to