loleaflet/dist/menubar.css               |    2 ++
 loleaflet/dist/toolbar.css               |    7 ++++---
 loleaflet/src/control/Control.Menubar.js |   12 ++++++++++++
 3 files changed, 18 insertions(+), 3 deletions(-)

New commits:
commit a9c053fba46ce026d8c06bf23ff9a2abcb1222ee
Author: Pranav Kant <pran...@collabora.co.uk>
Date:   Mon Apr 30 21:56:09 2018 +0530

    loleaflet: move document-name-input in menubar
    
    ... so that it doesn't overlap with the menu items when the width of the
    screen is reduced.
    
    Change-Id: Ib1b2b18c631ed1c76b8807f6e3103e8eddd88efb
    Reviewed-on: https://gerrit.libreoffice.org/53670
    Reviewed-by: pranavk <pran...@collabora.co.uk>
    Tested-by: pranavk <pran...@collabora.co.uk>

diff --git a/loleaflet/dist/menubar.css b/loleaflet/dist/menubar.css
index f192eacbf..cfdb8baf1 100644
--- a/loleaflet/dist/menubar.css
+++ b/loleaflet/dist/menubar.css
@@ -2,6 +2,8 @@
     top: 39px;
     height: 25px;
     padding-left: 125px;
+    padding-right: 32px; /* for: the red close button on the right */
+    overflow: hidden;
     z-index: 1000;
     outline: none;
     background-color: transparent;
diff --git a/loleaflet/dist/toolbar.css b/loleaflet/dist/toolbar.css
index d56b809a2..0444312a2 100644
--- a/loleaflet/dist/toolbar.css
+++ b/loleaflet/dist/toolbar.css
@@ -79,13 +79,14 @@ w2ui-toolbar {
 }
 
 #document-name-input {
-    position: fixed;
     z-index: 1050;
-    right: 35px;
     top: 2px;
     width: 200px;
-    font-size: 16px;
+    font-size: 14px;
     padding-right: 20px;
+    padding-top: 6px;
+    padding-bottom: 5px;
+    padding-left: 5px;
     border: 1px solid transparent;
     background-color: transparent;
 }
diff --git a/loleaflet/src/control/Control.Menubar.js 
b/loleaflet/src/control/Control.Menubar.js
index d6ec74ca8..86849ad11 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -503,6 +503,16 @@ L.Control.Menubar = L.Control.extend({
                }
        },
 
+       _addAfterElements: function() {
+               var elemLi = L.DomUtil.create('li', '', this._menubarCont);
+               L.DomUtil.setStyle(elemLi, 'float', 'right');
+
+               // move document-name-input element to menubar
+               var elem = L.DomUtil.get('document-name-input');
+               L.DomUtil.remove(elem);
+               elemLi.appendChild(elem);
+       },
+
        _onDocLayerInit: function() {
                // clear initial menu
                while (this._menubarCont.hasChildNodes()) {
@@ -519,6 +529,8 @@ L.Control.Menubar = L.Control.extend({
                        this._initializeMenu(this.options.presentation);
                }
 
+               this._addAfterElements();
+
                // initialize menubar plugin
                $('#main-menu').smartmenus({
                        hideOnClick: true,
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to