[Libreoffice-commits] online.git: loleaflet/css loleaflet/js loleaflet/src

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Wed Dec 12 11:41:17 UTC 2018


 loleaflet/css/loleaflet.css           |   14 +++++++++-----
 loleaflet/css/spreadsheet.css         |   19 +++++++++++++++----
 loleaflet/js/toolbar.js               |   27 ++++++++++-----------------
 loleaflet/src/control/Control.Tabs.js |   16 +++++++++-------
 loleaflet/src/map/Map.js              |   12 ++++++------
 5 files changed, 49 insertions(+), 39 deletions(-)

New commits:
commit 30c06fab3332fc19a0348b27bb9f5aa7bab9b570
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Tue Dec 11 00:26:17 2018 +0100
Commit:     Tor Lillqvist <tml at collabora.com>
CommitDate: Wed Dec 12 13:39:14 2018 +0200

    Fix toolbars position
    
    Change-Id: Ib48bc53ebb5230f198de27d80ecffd3e0c4eec2f

diff --git a/loleaflet/css/loleaflet.css b/loleaflet/css/loleaflet.css
index bda949c39..fefaab466 100644
--- a/loleaflet/css/loleaflet.css
+++ b/loleaflet/css/loleaflet.css
@@ -8,8 +8,12 @@
 	left: 0px;
 }
 
+#document-container.tablet {
+	top: 41px;
+}
+
 #document-container.readonly {
-    top: 36px;
+    top: 41px;
 }
 
 #toolbar-wrapper.readonly {
@@ -61,7 +65,7 @@ body {
 }
 
 #presentation-controls-wrapper.readonly {
-    top: 36px;
+    top: 41px;
 }
 
 #toolbar-wrapper {
@@ -113,16 +117,16 @@ body {
 	top: 103px !important;
     }
     #document-container.spreadsheet-document.readonly {
-	top: 56px !important;
+	top: 61px !important;
     }
     #document-container {
-	top: 40px;
+	top: 41px;
     }
     #spreadsheet-row-column-frame {
 	top: 83px !important;
     }
     #spreadsheet-row-column-frame.readonly {
-	top: 36px !important;
+	top: 41px !important;
     }
     #toolbar-hamburger {
 	width: 41px;
diff --git a/loleaflet/css/spreadsheet.css b/loleaflet/css/spreadsheet.css
index e445069e7..8d39c9690 100644
--- a/loleaflet/css/spreadsheet.css
+++ b/loleaflet/css/spreadsheet.css
@@ -1,12 +1,19 @@
 #document-container.spreadsheet-document {
         border-top: 1px solid #B6B6B6;
-        top: 136px;
+        top: 137px;
         left: 50px;
         bottom: 68px;
 }
 
 #document-container.spreadsheet-document.readonly {
-        top: 56px;
+	top: 61px;
+}
+
+#document-container.spreadsheet-document.tablet {
+	border-top: 1px solid #B6B6B6;
+	top: 100px;
+	left: 50px;
+	bottom: 68px;
 }
 
 .spreadsheet-tabs-container {
@@ -62,12 +69,16 @@
 	position: absolute;
 	left: 0;
 	right: 0;
-	top: 116px;
+	top: 117px;
 	bottom: 65px;
 }
 
 #spreadsheet-row-column-frame.readonly {
-        top: 36px;
+        top: 41px;
+}
+
+#spreadsheet-row-column-frame.tablet {
+	top: 80px;
 }
 
 #spreadsheet-header-corner-container {
diff --git a/loleaflet/js/toolbar.js b/loleaflet/js/toolbar.js
index a25a87b0a..2895ea858 100644
--- a/loleaflet/js/toolbar.js
+++ b/loleaflet/js/toolbar.js
@@ -1702,24 +1702,17 @@ function onDocLayerInit() {
 	statusbar.refresh();
 
 	if (window.mode.isTablet()) {
-		// calc tablet version needs one more row before folding the menu
-		if (window.mode.isTablet() && map._docLayer._docType == 'spreadsheet') {
-			var content = $('#document-container');
-			if (content) {
-				var diff = 59;
-				var prevTop = content.css('top');
-				if (prevTop) {
-					prevTop = parseInt(prevTop.slice(0, -2)) + diff;
-				}
-				else {
-					prevTop = 0 + diff;
-				}
-				content.css({'top': String(prevTop) + 'px'});
-			}
-		}
-
 		// Fold menubar by default
-		map.toggleMenubar();
+		// FIXME: reuse toogleMenubar / use css
+		$('.main-nav').css({'display': 'none'});
+		$('#closebuttonwrapper').css({'display': 'none'});
+		var obj = $('.fold');
+		obj.removeClass('w2ui-icon fold');
+		obj.addClass('w2ui-icon unfold');
+		$('#document-container').addClass('tablet');
+		$('#spreadsheet-row-column-frame').addClass('tablet');
+		$('#presentation-controls-wrapper').css({'top': '41px'});
+
 		$('#tb_editbar_item_fonts').css({'display': 'none'});
 		$('#tb_editbar_item_fontsizes').css({'display': 'none'});
 	}
diff --git a/loleaflet/src/control/Control.Tabs.js b/loleaflet/src/control/Control.Tabs.js
index 6c9b8ae73..494d523c8 100644
--- a/loleaflet/src/control/Control.Tabs.js
+++ b/loleaflet/src/control/Control.Tabs.js
@@ -22,13 +22,15 @@ L.Control.Tabs = L.Control.extend({
 			$('.spreadsheet-tab').contextMenu(e.perm === 'edit');
 		}, 1000);
 
-		if (e.perm === 'edit') {
-			$('.spreadsheet-tabs-container').css('bottom', '33px');
-			$('#spreadsheet-toolbar').css('bottom', '33px');
-		}
-		else {
-			$('.spreadsheet-tabs-container').css('bottom', '0px');
-			$('#spreadsheet-toolbar').css('bottom', '0px');
+		if (window.mode.isMobile() == true) {
+			if (e.perm === 'edit') {
+				$('.spreadsheet-tabs-container').css('bottom', '33px');
+				$('#spreadsheet-toolbar').css('bottom', '33px');
+			}
+			else {
+				$('.spreadsheet-tabs-container').css('bottom', '0px');
+				$('#spreadsheet-toolbar').css('bottom', '0px');
+			}
 		}
 	},
 
diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 4e198e381..0e6e4ec48 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -1416,9 +1416,9 @@ L.Map = L.Evented.extend({
 			obj.removeClass('w2ui-icon unfold');
 			obj.addClass('w2ui-icon fold');
 
-			moveObjectVertically($('#spreadsheet-row-column-frame'), 35);
-			moveObjectVertically($('#document-container'), 35);
-			moveObjectVertically($('#presentation-controls-wrapper'), 35);
+			moveObjectVertically($('#spreadsheet-row-column-frame'), 36);
+			moveObjectVertically($('#document-container'), 36);
+			moveObjectVertically($('#presentation-controls-wrapper'), 36);
 		}
 		else {
 			$('.main-nav').css({'display': 'none'});
@@ -1428,9 +1428,9 @@ L.Map = L.Evented.extend({
 			obj.removeClass('w2ui-icon fold');
 			obj.addClass('w2ui-icon unfold');
 
-			moveObjectVertically($('#spreadsheet-row-column-frame'), -35);
-			moveObjectVertically($('#document-container'), -35);
-			moveObjectVertically($('#presentation-controls-wrapper'), -35);
+			moveObjectVertically($('#spreadsheet-row-column-frame'), -36);
+			moveObjectVertically($('#document-container'), -36);
+			moveObjectVertically($('#presentation-controls-wrapper'), -36);
 		}
 	}
 });


More information about the Libreoffice-commits mailing list