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

László Németh laszlo.nemeth at collabora.com
Wed Dec 7 23:45:18 UTC 2016


 loleaflet/src/layer/Popup.js          |   10 +++++++---
 loleaflet/src/layer/tile/TileLayer.js |   12 ++++++------
 2 files changed, 13 insertions(+), 9 deletions(-)

New commits:
commit 7bf2bec78f3c4140cdf4614acd15916e7a4ff757
Author: László Németh <laszlo.nemeth at collabora.com>
Date:   Thu Dec 8 00:34:17 2016 +0100

    loleaflet: better user tooltip layout in Calc and Impress
    
    Now it is similar to Writer user tooltip coloring.
    
    Change-Id: I68ae24145a199957c506491d38ff50472abcf1bb

diff --git a/loleaflet/src/layer/Popup.js b/loleaflet/src/layer/Popup.js
index 9e8f0cf..5acc296 100644
--- a/loleaflet/src/layer/Popup.js
+++ b/loleaflet/src/layer/Popup.js
@@ -168,10 +168,14 @@ L.Popup = L.Layer.extend({
 		this._tipContainer = L.DomUtil.create('div', prefix + '-tip-container', container);
 		this._tip = L.DomUtil.create('div', prefix + '-tip', this._tipContainer);
 
-		if (this.options.borderColor) {
-			this._tip.style['border'] = this._wrapper.style['border'] = '2px solid ' + this.options.borderColor;
-			this._closeButton.style['color'] = this.options.borderColor;
+		if (this.options.backgroundColor) {
+			this._tip.style['background-color'] = this._wrapper.style['background-color'] = this.options.backgroundColor;
 		}
+
+		if (this.options.color) {
+			this._wrapper.style['color'] = this.options.color;
+		}
+
 	},
 
 	_updateContent: function () {
diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index e06c68b..07b4b09 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -718,10 +718,10 @@ L.TileLayer = L.GridLayer.extend({
 
 		if (!this._isEmptyRectangle(this._cellViewCursors[viewId].bounds) && this._selectedPart === viewPart) {
 			if (!cellViewCursorMarker) {
-				var borderColor = L.LOUtil.rgbToHex(this._map.getViewColor(viewId));
-				cellViewCursorMarker = L.rectangle(this._cellViewCursors[viewId].bounds, {fill: false, color: borderColor, weight: 2});
+				var backgroundColor = L.LOUtil.rgbToHex(this._map.getViewColor(viewId));
+				cellViewCursorMarker = L.rectangle(this._cellViewCursors[viewId].bounds, {fill: false, color: backgroundColor, weight: 2});
 				this._cellViewCursors[viewId].marker = cellViewCursorMarker;
-				cellViewCursorMarker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, borderColor: borderColor});
+				cellViewCursorMarker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, backgroundColor: backgroundColor, color: 'white', closeButton: false});
 			}
 			else {
 				cellViewCursorMarker.setBounds(this._cellViewCursors[viewId].bounds);
@@ -765,8 +765,8 @@ L.TileLayer = L.GridLayer.extend({
 				}
 			}
 
-			var borderColor = L.LOUtil.rgbToHex(this._map.getViewColor(viewId));
-			this._cellViewCursors[viewId].marker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, borderColor: borderColor});
+			var backgroundColor = L.LOUtil.rgbToHex(this._map.getViewColor(viewId));
+			this._cellViewCursors[viewId].marker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, backgroundColor: backgroundColor, color: 'white', closeButton: false});
 		}
 	},
 
@@ -1430,7 +1430,7 @@ L.TileLayer = L.GridLayer.extend({
 					color: color
 				});
 				// Disable autoPan, so the graphic view selection doesn't make the view jump to the popup.
-				viewMarker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, borderColor: color});
+				viewMarker.bindPopup(this._map.getViewName(viewId), {autoClose: false, autoPan: false, backgroundColor: color, color: 'white', closeButton: false});
 				this._graphicViewMarkers[viewId].marker = viewMarker;
 			}
 			else {


More information about the Libreoffice-commits mailing list