[Libreoffice-commits] online.git: loleaflet/css loleaflet/html loleaflet/src
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Sun Oct 21 17:06:39 UTC 2018
loleaflet/css/menubar.css | 11 ++++-------
loleaflet/html/loleaflet.html.m4 | 9 +++++----
loleaflet/src/control/Control.Menubar.js | 3 +++
3 files changed, 12 insertions(+), 11 deletions(-)
New commits:
commit c0643e14212c10c8808aaba961b792f2f98e5915
Author: Henry Castro <hcastro at collabora.com>
AuthorDate: Sun Oct 21 10:49:52 2018 -0400
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Sun Oct 21 12:53:16 2018 -0400
loleaflet: mobile: move button (hamburger/x icon)
Change-Id: If552c5f77cb56818f6762b77f34498eabc267d1a
diff --git a/loleaflet/css/menubar.css b/loleaflet/css/menubar.css
index d55ad37dc..79462d356 100644
--- a/loleaflet/css/menubar.css
+++ b/loleaflet/css/menubar.css
@@ -119,9 +119,6 @@
/* Mobile menu toggle button */
.main-menu-btn {
- z-index: 2000;
- float: right;
- top: 5px;
margin: 2px 10px;
position: relative;
display: inline-block;
@@ -228,18 +225,18 @@
#main-menu {
position: relative;
- top: 40px;
+ top: 0;
}
.main-nav {
position: absolute;
- height: initial;
+ height: 0;
width: 100%;
- top: 0;
- bottom: 33px;
+ top: 41px;
margin: 0;
-webkit-overflow-scrolling: touch;
overflow: scroll;
+ z-index: 1000;
}
}
diff --git a/loleaflet/html/loleaflet.html.m4 b/loleaflet/html/loleaflet.html.m4
index 2a173f4fb..d2669ac78 100644
--- a/loleaflet/html/loleaflet.html.m4
+++ b/loleaflet/html/loleaflet.html.m4
@@ -86,16 +86,17 @@ ifelse(MOBILEAPP,[true],
<nav class="main-nav" role="navigation">
<!-- Mobile menu toggle button (hamburger/x icon) -->
<input id="main-menu-state" type="checkbox" />
- <label class="main-menu-btn" for="main-menu-state">
- <span class="main-menu-btn-icon"></span>
- </label>
<ul id="main-menu" class="sm sm-simple lo-menu"></ul>
</nav>
<table id="toolbar-wrapper">
<tr>
<td id="toolbar-logo"></td>
<td id="toolbar-up"</td>
- <td id="toolbar-hamburger"></td>
+ <td id="toolbar-hamburger">
+ <label class="main-menu-btn" for="main-menu-state">
+ <span class="main-menu-btn-icon"></span>
+ </label>
+ </td>
</tr>
<tr>
<td colspan="3" id="formulabar"></td>
diff --git a/loleaflet/src/control/Control.Menubar.js b/loleaflet/src/control/Control.Menubar.js
index 2eb1d3661..9f0b8514c 100644
--- a/loleaflet/src/control/Control.Menubar.js
+++ b/loleaflet/src/control/Control.Menubar.js
@@ -546,10 +546,13 @@ L.Control.Menubar = L.Control.extend({
// animate mobile menu
$mainMenuState.change(function() {
var $menu = $('#main-menu');
+ var $nav = $menu.parent();
if (this.checked) {
+ $nav.css({height: 'initial', bottom: 33});
$menu.hide().slideDown(250, function() { $menu.css('display', ''); });
} else {
$menu.show().slideUp(250, function() { $menu.css('display', ''); });
+ $nav.css({height:0, bottom: ''});
}
});
// hide mobile menu beforeunload
More information about the Libreoffice-commits
mailing list