loleaflet/css/menubar.css | 42 +++++++++++++++++++++++++++ loleaflet/src/control/Control.Notebookbar.js | 6 +++ 2 files changed, 48 insertions(+)
New commits: commit c424141287c23eecf6fd0ead9c84269e108574a9 Author: Pedro Pinto Silva <pedro.si...@collabora.com> AuthorDate: Tue Jul 28 10:30:29 2020 +0200 Commit: Pedro Silva <pedro.si...@collabora.com> CommitDate: Tue Jul 28 14:58:38 2020 +0200 Notebookbar: Add Menubar icon Change-Id: I49f3fda9d765f7934a80b8f71007adfc384fd3e2 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99574 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Pedro Silva <pedro.si...@collabora.com> diff --git a/loleaflet/css/menubar.css b/loleaflet/css/menubar.css index ea7a311c9..22a505fcd 100644 --- a/loleaflet/css/menubar.css +++ b/loleaflet/css/menubar.css @@ -172,6 +172,48 @@ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } +/* Hamburger icon: from shortcutsbar (notebookbar) */ +.notebookbar-shortcuts-bar #Menubar {padding-right: 7px;} + +.hasnotebookbar.text-color-indicator #shortcuts-menubar-icon, +.hasnotebookbar.text-color-indicator #shortcuts-menubar-icon:before, +.hasnotebookbar.text-color-indicator #shortcuts-menubar-icon:after { + background: var(--blue1-txt-primary-color); +} +.hasnotebookbar.presentation-color-indicator #shortcuts-menubar-icon, +.hasnotebookbar.presentation-color-indicator #shortcuts-menubar-icon:before, +.hasnotebookbar.presentation-color-indicator #shortcuts-menubar-icon:after { + background: var(--orange1-txt-primary-color); +} +.hasnotebookbar.spreadsheet-color-indicator #shortcuts-menubar-icon, +.hasnotebookbar.spreadsheet-color-indicator #shortcuts-menubar-icon:before, +.hasnotebookbar.spreadsheet-color-indicator #shortcuts-menubar-icon:after { + background: var(--green0-txt-primary-color); +} + +.hasnotebookbar #shortcuts-menubar-icon, +.hasnotebookbar #shortcuts-menubar-icon:before, +.hasnotebookbar #shortcuts-menubar-icon:after { + position: absolute; + top: 52%; + left: 0px; + height: 1px; + width: 13px; + -webkit-transition: all 0.25s; + transition: all 0.25s; +} + +.hasnotebookbar #shortcuts-menubar-icon:before { + content: ''; + top: -6px; + left: 0; +} + +.notebookbar-shortcuts-bar #shortcuts-menubar-icon:after { + content: ''; + top: 6px; + left: 0; +} /* Hamburger icon */ diff --git a/loleaflet/src/control/Control.Notebookbar.js b/loleaflet/src/control/Control.Notebookbar.js index 41c6f55d9..f9578c3af 100644 --- a/loleaflet/src/control/Control.Notebookbar.js +++ b/loleaflet/src/control/Control.Notebookbar.js @@ -118,6 +118,11 @@ L.Control.Notebookbar = L.Control.extend({ 'id': 'shortcutstoolbox', 'type': 'toolbox', 'children': [ + { + 'type': 'toolitem', + 'text': _('Menu'), + 'command': '.uno:Menubar' + }, { 'type': 'toolitem', 'text': _('Save'), @@ -143,6 +148,7 @@ L.Control.Notebookbar = L.Control.extend({ $('nav').prepend(shortcutsBar); var builder = new L.control.notebookbarBuilder({mobileWizard: this, map: this.map, cssClass: 'notebookbar'}); builder.build(shortcutsBar, this.getShortcutsBarData()); + $('#Menubar').html('<span id="shortcuts-menubar-icon"></span>'); }, setCurrentScrollPosition: function() { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits