loleaflet/src/layer/tile/CalcTileLayer.js    |    7 ++-----
 loleaflet/src/layer/tile/GridLayer.js        |    4 ++--
 loleaflet/src/layer/tile/ImpressTileLayer.js |    7 ++-----
 loleaflet/src/layer/tile/TileLayer.js        |   26 +++++++++++++++++++-------
 loleaflet/src/layer/tile/WriterTileLayer.js  |    7 ++-----
 5 files changed, 27 insertions(+), 24 deletions(-)

New commits:
commit 0b454bccfc42f35c6df996a2a666d4e42dc59f76
Author: László Németh <laszlo.nem...@collabora.com>
Date:   Wed Sep 28 13:17:46 2016 +0200

    loleaflet: cleanup of tile debugging mode

diff --git a/loleaflet/src/layer/tile/CalcTileLayer.js 
b/loleaflet/src/layer/tile/CalcTileLayer.js
index c14cd5f..1157f60 100644
--- a/loleaflet/src/layer/tile/CalcTileLayer.js
+++ b/loleaflet/src/layer/tile/CalcTileLayer.js
@@ -67,11 +67,8 @@ L.CalcTileLayer = L.TileLayer.extend({
                                        }
                                        tilePositionsY += tileTopLeft.y;
                                        needsNewTiles = true;
-                                       if (this._debug && 
this._tiles[key]._debugTile) {
-                                               
this._tiles[key]._debugTile.setStyle({fillOpacity: 0.5});
-                                               
this._tiles[key]._debugTime.date = +new Date();
-                                               
this._tiles[key]._debugInvalidateCount++;
-                                               this._debugInvalidateCount++;
+                                       if (this._debug) {
+                                               
this._debugAddInvalidationData(this._tiles[key]);
                                        }
                                }
                                else {
diff --git a/loleaflet/src/layer/tile/GridLayer.js 
b/loleaflet/src/layer/tile/GridLayer.js
index d48aed9..3141c65 100644
--- a/loleaflet/src/layer/tile/GridLayer.js
+++ b/loleaflet/src/layer/tile/GridLayer.js
@@ -538,9 +538,9 @@ L.GridLayer = L.Layer.extend({
                                        if (!this._tiles[key].loaded) {
                                                
L.DomUtil.remove(this._tiles[key].el);
                                                delete this._tiles[key];
-                                               if (this._debug && 
this._debugDataCancelledTiles) {
+                                               if (this._debug) {
                                                        
this._debugCancelledTiles++;
-                                                       
this._debugDataCancelledTiles.setPrefix('Cancelled tiles: ' + 
this._debugCancelledTiles);
+                                                       
this._debugShowTotalData();
                                                }
                                        }
                                }
diff --git a/loleaflet/src/layer/tile/ImpressTileLayer.js 
b/loleaflet/src/layer/tile/ImpressTileLayer.js
index 677e592..8a2f70b 100644
--- a/loleaflet/src/layer/tile/ImpressTileLayer.js
+++ b/loleaflet/src/layer/tile/ImpressTileLayer.js
@@ -51,11 +51,8 @@ L.ImpressTileLayer = L.TileLayer.extend({
                                        }
                                        tilePositionsY += tileTopLeft.y;
                                        needsNewTiles = true;
-                                       if (this._debug && 
this._tiles[key]._debugTile) {
-                                               
this._tiles[key]._debugTile.setStyle({fillOpacity: 0.5});
-                                               
this._tiles[key]._debugTime.date = +new Date();
-                                               
this._tiles[key]._debugInvalidateCount++;
-                                               this._debugInvalidateCount++;
+                                       if (this._debug) {
+                                               
this._debugAddInvalidationData(this._tiles[key]);
                                        }
                                }
                                else {
diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index 62cae49..552f408 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -385,7 +385,6 @@ L.TileLayer = L.GridLayer.extend({
                }
                if (!this._debug) {
                        this._debugDataPING.setPrefix('');
-                       this._debugDataCancelledTiles.setPrefix('');
                        this._debugDataTileCombine.setPrefix('');
                        this._debugDataFromKeyInputToInvalidate.setPrefix('');
                }
@@ -1025,7 +1024,7 @@ L.TileLayer = L.GridLayer.extend({
                        if (tile._debugTile) {
                                tile._debugTile.setStyle({fillOpacity: 0});
                        }
-                       this._debugDataLoadCount.setPrefix('Total of requested 
tiles: ' + this._debugInvalidateCount + ', received: ' + this._debugLoadCount);
+                       this._debugShowTileData();
                }
                if (command.id !== undefined) {
                        this._map.fire('tilepreview', {
@@ -1769,7 +1768,13 @@ L.TileLayer = L.GridLayer.extend({
        },
 
        _debugGetTimeArray: function() {
-               return {count: 0, ms: 0, best: Number.MAX_SAFE_INTEGER, worst: 
0, last: 0, date: 0};
+               return {count: 0, ms: 0, best: Number.MAX_SAFE_INTEGER, worst: 
0, date: 0};
+       },
+
+       _debugShowTileData: function() {
+               this._debugDataLoadCount.setPrefix('Total of requested tiles: ' 
+
+                               this._debugInvalidateCount + ', received: ' + 
this._debugLoadCount +
+                               ', cancelled: ' + this._debugCancelledTiles);
        },
 
        _debugInit: function() {
@@ -1783,9 +1788,8 @@ L.TileLayer = L.GridLayer.extend({
                        this._debugCancelledTiles = 0;
                        this._debugLoadCount = 0;
                        this._debugInvalidateCount = 0;
-                       if (!this._debugDataCancelledTiles) {
+                       if (!this._debugDataTileCombine) {
                                this._debugDataTileCombine = 
L.control.attribution({prefix: '', position: 'bottomleft'}).addTo(map);
-                               this._debugDataCancelledTiles = 
L.control.attribution({prefix: '', position: 'bottomleft'}).addTo(map);
                                this._debugDataFromKeyInputToInvalidate = 
L.control.attribution({prefix: '', position: 'bottomleft'}).addTo(map);
                                this._debugDataPING = 
L.control.attribution({prefix: '', position: 'bottomleft'}).addTo(map);
                                this._debugDataLoadCount = 
L.control.attribution({prefix: '', position: 'bottomleft'}).addTo(map);
@@ -1798,7 +1802,6 @@ L.TileLayer = L.GridLayer.extend({
        },
 
        _debugSetTimes: function(times, value) {
-               times.last = value;
                if (value < times.best) {
                        times.best = value;
                }
@@ -1828,6 +1831,15 @@ L.TileLayer = L.GridLayer.extend({
                }
        },
 
+       _debugAddInvalidationData: function(tile) {
+               if (tile._debugTile) {
+                       tile._debugTile.setStyle({fillOpacity: 0.5});
+                       tile._debugTime.date = +new Date();
+                       tile._debugInvalidateCount++;
+                       this._debugInvalidateCount++;
+               }
+       },
+
        _debugAddInvalidationMessage: function(message) {
                this._debugInvalidBoundsMessage[this._debugId - 1] = message;
                var messages = '';
@@ -1837,7 +1849,7 @@ L.TileLayer = L.GridLayer.extend({
                        }
                }
                this._debugDataTileCombine.setPrefix(messages);
-               this._debugDataLoadCount.setPrefix('Total of requested tiles: ' 
+ this._debugInvalidateCount + ', received: ' + this._debugLoadCount);
+               this._debugShowTileData();
        },
 
        _debugTimeout: function() {
diff --git a/loleaflet/src/layer/tile/WriterTileLayer.js 
b/loleaflet/src/layer/tile/WriterTileLayer.js
index f5299dc..3b34125 100644
--- a/loleaflet/src/layer/tile/WriterTileLayer.js
+++ b/loleaflet/src/layer/tile/WriterTileLayer.js
@@ -50,11 +50,8 @@ L.WriterTileLayer = L.TileLayer.extend({
                                        }
                                        tilePositionsY += tileTopLeft.y;
                                        needsNewTiles = true;
-                                       if (this._debug && 
this._tiles[key]._debugTile) {
-                                               
this._tiles[key]._debugTile.setStyle({fillOpacity: 0.5});
-                                               
this._tiles[key]._debugTime.date = +new Date();
-                                               
this._tiles[key]._debugInvalidateCount++;
-                                               this._debugInvalidateCount++;
+                                       if (this._debug) {
+                                               
this._debugAddInvalidationData(this._tiles[key]);
                                        }
                                }
                                else {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to