[Libreoffice-commits] online.git: 2 commits - loleaflet/debug loleaflet/dist loleaflet/src loolwsd/LOOLSession.cpp
Mihai Varga
mihai.varga at collabora.com
Wed Jul 29 07:02:59 PDT 2015
loleaflet/debug/document/document_simple_example.html | 9 --
loleaflet/dist/leaflet.css | 77 +++++++++++++++++-
loleaflet/src/control/Control.Buttons.js | 4
loolwsd/LOOLSession.cpp | 3
4 files changed, 83 insertions(+), 10 deletions(-)
New commits:
commit f3d5b7c09c6e2e2d755dbbca2e684e8710212ee1
Author: Mihai Varga <mihai.varga at collabora.com>
Date: Wed Jul 29 17:02:32 2015 +0300
loleaflet: UI tweaks
diff --git a/loleaflet/debug/document/document_simple_example.html b/loleaflet/debug/document/document_simple_example.html
index 90bfdf1..ec279af 100644
--- a/loleaflet/debug/document/document_simple_example.html
+++ b/loleaflet/debug/document/document_simple_example.html
@@ -31,10 +31,9 @@
The "map" div is the actual document and it has the document's size
and width, this being inside the smaller "document-container" will
cause the content to overflow, creating scrollbars -->
- <div id="toolbar" align="center">
- <p style="margin:0px">This space is a placeholder for the future toolbar</p>
+ <div id="toolbar">
</div>
- <div id="document-container" style="top:100px">
+ <div id="document-container">
<div id="map"></div>
</div>
@@ -68,11 +67,11 @@
////// Controls /////
map.addControl(L.control.buttons());
+ map.addControl(L.control.zoom());
+ map.addControl(L.control.parts());
map.addControl(L.control.search());
map.addControl(L.control.permissionSwitch());
map.addControl(L.control.selection());
- map.addControl(L.control.zoom());
- map.addControl(L.control.parts());
map.addControl(L.control.statusIndicator());
map.addControl(L.control.scroll());
diff --git a/loleaflet/dist/leaflet.css b/loleaflet/dist/leaflet.css
index ca38896..dc6ae45 100644
--- a/loleaflet/dist/leaflet.css
+++ b/loleaflet/dist/leaflet.css
@@ -233,6 +233,7 @@
border-radius: 4px;
display: inline-block;
margin: 3px;
+ vertical-align: middle;
}
.leaflet-bar a,
.leaflet-bar a:hover {
@@ -308,7 +309,6 @@
/* Toolbar buttons control */
.leaflet-control-buttons-container {
- float: left;
}
.leaflet-control-buttons,
@@ -327,11 +327,20 @@ a.leaflet-control-buttons:hover {
margin-left: 3px;
}
+a.leaflet-control-buttons:first-child,
+a.leaflet-control-buttons:hover:first-child {
+ margin-left: 0px;
+ }
.leaflet-control-buttons-active {
border: thin solid;
}
-
+.leaflet-control-button-separator {
+ width: 14px;
+ height: 1px;
+ float: left;
+ visibility: hidden;
+ }
/* layers control */
@@ -546,7 +555,7 @@ a.leaflet-control-buttons:hover {
#document-container {
background: #DFDFDF;
position: absolute;
- top: 100px;
+ top: 65px;
bottom: 0px;
right: 0px;
left: 0px;
@@ -716,3 +725,65 @@ a.leaflet-control-buttons:hover {
color: #7E7E7E;
border-top: #FFF 1px solid;
}
+
+#toolbar {
+ border-bottom: 2px solid #B6B6B6;
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ padding-bottom: 15px;
+ padding-top: 15px;
+ text-align: center;
+}
+
+.leaflet-bar a {
+ float: left;
+}
+
+div .leaflet-bar a:last-child {
+ border-bottom: 1px solid #ccc;
+}
+
+.leaflet-control-editviewswitch.leaflet-bar
+, leaflet-control-search.leaflet-bar {
+
+}
+
+label.leaflet-control-editviewswitch {
+ padding: 0.2em 0.4em 0.2em 0em;
+}
+
+input.leaflet-control-search-bar {
+ padding: 0.3em;
+}
+
+.leaflet-control-zoom.leaflet-bar {
+ margin-left: 0.5em;
+}
+
+div.leaflet-control-zoom leaflet-bar {
+ width: 53px;
+}
+
+button.leaflet-control-search-prev {
+ margin-left: 0.2em;
+}
+
+button.leaflet-control-search-next
+, leaflet-control-search-cancel {
+ margin-right: 0.2em;
+}
+
+#toolbar label
+, .leaflet-control-search {
+ background-color: #fff;
+}
+
+div .leaflet-bar a:first-child {
+ border-radius: 4px 0 0 4px;
+}
+
+div .leaflet-bar a:last-child {
+ border-radius: 0 4px 4px 0;
+}
diff --git a/loleaflet/src/control/Control.Buttons.js b/loleaflet/src/control/Control.Buttons.js
index d544ae9..076c642 100644
--- a/loleaflet/src/control/Control.Buttons.js
+++ b/loleaflet/src/control/Control.Buttons.js
@@ -25,6 +25,10 @@ L.Control.Buttons = L.Control.extend({
};
for (var key in this._buttons) {
var button = this._buttons[key];
+ if (key === 'alignleft' || key === 'save') {
+ // add a separator
+ L.DomUtil.create('span', 'leaflet-control-button-separator', container);
+ }
button.el = this._createButton(key, button.title, button.iconName,
buttonsName, container, this._onButtonClick);
}
commit 4ae546d7bd80076adfecf9012d8a31d53629f57b
Author: Mihai Varga <mihai.varga at collabora.com>
Date: Wed Jul 29 16:58:43 2015 +0300
loolwsd: don't move editing tiles to persistent on saveAs
diff --git a/loolwsd/LOOLSession.cpp b/loolwsd/LOOLSession.cpp
index 7e029f8..cae2804 100644
--- a/loolwsd/LOOLSession.cpp
+++ b/loolwsd/LOOLSession.cpp
@@ -303,8 +303,7 @@ bool MasterProcessSession::handleInput(const char *buffer, int length)
dispatchChild();
forwardToPeer(buffer, length);
- if ((tokens.count() > 1 && tokens[0] == "uno" && tokens[1] == ".uno:Save") ||
- tokens[0] == "saveas") {
+ if ((tokens.count() > 1 && tokens[0] == "uno" && tokens[1] == ".uno:Save")) {
_tileCache->documentSaved();
}
}
More information about the Libreoffice-commits
mailing list