[Libreoffice-commits] online.git: Branch 'feature/calc-canvas' - loleaflet/src

Michael Meeks (via logerrit) logerrit at kemper.freedesktop.org
Mon Aug 31 15:31:29 UTC 2020


 loleaflet/src/layer/tile/CanvasTileLayer.js |   16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

New commits:
commit 5977df94df89b253cd587a9153f43f8ae9750bfc
Author:     Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Fri Aug 28 16:05:04 2020 +0100
Commit:     Michael Meeks <michael.meeks at collabora.com>
CommitDate: Mon Aug 31 16:29:10 2020 +0100

    calc tiles: connect debug to global setting.
    
    Change-Id: I0db008ac40020c9173d37969aa6c23b3a1696f79

diff --git a/loleaflet/src/layer/tile/CanvasTileLayer.js b/loleaflet/src/layer/tile/CanvasTileLayer.js
index 35f23437a..4983fef2a 100644
--- a/loleaflet/src/layer/tile/CanvasTileLayer.js
+++ b/loleaflet/src/layer/tile/CanvasTileLayer.js
@@ -36,10 +36,6 @@ L.TileCoordData.parseKey = function (keyString) {
 
 L.CanvasTilePainter = L.Class.extend({
 
-	options: {
-		debug: true,
-	},
-
 	initialize: function (layer) {
 		this._layer = layer;
 		this._canvas = this._layer._canvas;
@@ -126,8 +122,8 @@ L.CanvasTilePainter = L.Class.extend({
 	clear: function () {
 		this._canvasCtx.save();
 		this._canvasCtx.scale(1, 1);
-		if (this.options.debug)
-			this._canvasCtx.fillStyle = 'red';
+		if (this._layer._debug)
+			this._canvasCtx.fillStyle = 'rgba(255, 0, 0, 0.5)';
 		else
 			this._canvasCtx.fillStyle = 'white';
 		this._canvasCtx.fillRect(0, 0, this._width, this._height);
@@ -181,9 +177,9 @@ L.CanvasTilePainter = L.Class.extend({
 			this._canvasCtx.clip();
 
 			this._canvasCtx.drawImage(tile.el, tile.coords.x, tile.coords.y);
-			if (this.options.debug)
+			if (this._layer._debug)
 			{
-				this._canvasCtx.strokeStyle = 'red';
+				this._canvasCtx.strokeStyle = 'rgba(255, 0, 0, 0.5)';
 				this._canvasCtx.strokeRect(tile.coords.x, tile.coords.y, 256, 256);
 			}
 			this._canvasCtx.restore();
@@ -273,13 +269,13 @@ L.CanvasTilePainter = L.Class.extend({
 		this._topLeft = newTopLeft;
 		this._paintWholeCanvas();
 
-		if (this.options.debug)
+		if (this._layer._debug)
 			this._drawSplits();
 	},
 
 	_paintWholeCanvas: function () {
 
-		if (this.options.debug)
+		if (this._layer._debug)
 			this.clear();
 
 		var zoom = this._lastZoom || Math.round(this._map.getZoom());


More information about the Libreoffice-commits mailing list