loleaflet/css/notebookbar.css | 8 loleaflet/images/lc_editheaderandfooter.svg | 1 loleaflet/src/control/Control.NotebookbarCalc.js | 214 ++++++++++++++++++++++- 3 files changed, 221 insertions(+), 2 deletions(-)
New commits: commit 11a3fca6db9534eb64d097425cf1af8a4bbf56e4 Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Thu Aug 6 10:04:35 2020 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Thu Aug 6 10:39:44 2020 +0200 notebookbar: hide duplicated icons Change-Id: Ie0a57c5a48986eb742a3e1f5fe77c46e99e22564 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100202 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/loleaflet/css/notebookbar.css b/loleaflet/css/notebookbar.css index aecffe463..8f0ed9c35 100644 --- a/loleaflet/css/notebookbar.css +++ b/loleaflet/css/notebookbar.css @@ -618,6 +618,10 @@ div[id*='Row'].notebookbar, div[id*='Column'].notebookbar, #SendToBack.notebookb width: 32px !important; } +#table-DataTab #table-ViewMenu3.notebookbar { + display: none; +} + /* Review Tab */ #table-GroupB40 #Hyphenate.notebookbar, @@ -635,6 +639,10 @@ div[id*='Row'].notebookbar, div[id*='Column'].notebookbar, #SendToBack.notebookb width: 32px !important; } +#table-ReviewTab #table-Review #AcceptChanges.notebookbar { + display: none; +} + /* Sheet Tab */ #table-Sheet-Section.notebookbar { commit 87aa4346de3f72fd55fdb29e4be61dfbd5a53c2d Author: Szymon Kłos <szymon.k...@collabora.com> AuthorDate: Thu Aug 6 09:59:38 2020 +0200 Commit: Szymon Kłos <szymon.k...@collabora.com> CommitDate: Thu Aug 6 10:39:36 2020 +0200 notebookbar: customize Insert tab in Calc Change-Id: I6d7eead3bfb80afaa2b3e72d13fb96d53d81ce65 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100201 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Szymon Kłos <szymon.k...@collabora.com> diff --git a/loleaflet/images/lc_editheaderandfooter.svg b/loleaflet/images/lc_editheaderandfooter.svg new file mode 100644 index 000000000..4c03f51d4 --- /dev/null +++ b/loleaflet/images/lc_editheaderandfooter.svg @@ -0,0 +1 @@ +<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><path d="m6 4h7v3h-7z"/><path d="m6 17h11v3h-11z"/></g></svg> \ No newline at end of file diff --git a/loleaflet/src/control/Control.NotebookbarCalc.js b/loleaflet/src/control/Control.NotebookbarCalc.js index e15a695f8..b05ea8650 100644 --- a/loleaflet/src/control/Control.NotebookbarCalc.js +++ b/loleaflet/src/control/Control.NotebookbarCalc.js @@ -21,8 +21,8 @@ L.Control.NotebookbarCalc = L.Control.NotebookbarWriter.extend({ }, { 'text': _('~Insert'), - 'id': '3', - 'name': 'InsertLabel' + 'id': '-4', + 'name': 'Insert' }, { 'text': _('~Sheet'), @@ -61,6 +61,9 @@ L.Control.NotebookbarCalc = L.Control.NotebookbarWriter.extend({ this.loadTab(this.getSheetTab()); break; + case 'Insert': + this.loadTab(this.getInsertTab()); + break; } }, @@ -2075,6 +2078,213 @@ L.Control.NotebookbarCalc = L.Control.NotebookbarWriter.extend({ } ] }; + }, + + getInsertTab: function() { + return { + 'id': '', + 'type': 'control', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': '', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'NotebookBar', + 'type': 'grid', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'box', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'ContextContainer', + 'type': 'tabcontrol', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': '', + 'type': 'tabpage', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'Insert Tab', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'Insert', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'Insert-Section-Image', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'SectionBottom65', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:InsertGraphic'), + 'command': '.uno:InsertGraphic' + } + ] + } + ], + 'vertical': 'false' + }, + { + 'id': 'Insert-Section-Table1', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'LineA11', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:InsertObjectChart'), + 'command': '.uno:InsertObjectChart' + } + ] + } + ], + 'vertical': 'false' + }, + { + 'id': 'Insert-Section-Bookmark', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'SectionBottom14', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:HyperlinkDialog'), + 'command': '.uno:HyperlinkDialog' + } + ] + } + ], + 'vertical': 'false' + }, + { + 'id': 'Insert-Section-Draw2', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'shapes6', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:BasicShapes'), + 'command': '.uno:BasicShapes' + } + ] + } + ], + 'vertical': 'false' + }, + { + 'id': 'Insert-Section-Symbol', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'SectionBottom105', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:CharmapControl'), + 'command': '.uno:CharmapControl' + } + ] + } + ], + 'vertical': 'false' + }, + { + 'id': 'Insert-Section-HeaderFooter', + 'type': 'container', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'id': 'SectionHeaderFooter', + 'type': 'toolbox', + 'text': '', + 'enabled': 'true', + 'children': [ + { + 'type': 'bigtoolitem', + 'text': _UNO('.uno:EditHeaderAndFooter', 'spreadsheet'), + 'command': '.uno:EditHeaderAndFooter' + } + ] + } + ], + 'vertical': 'false' + } + ], + 'vertical': 'false' + } + ], + 'vertical': 'false' + } + ] + } + ], + 'tabs': [], + 'selected': '-4' + } + ], + 'vertical': 'true', + 'left': '0', + 'top': '0' + } + ] + } + ], + 'vertical': 'true' + } + ] + }; } }); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits