commit 757a6b3700f092cdf9e56f7685d34be291d04ff2
parent 257d6c51c332e12b4f3d61319c1855424432d092
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sat, 28 Apr 2018 00:57:00 +0300
Use setTimeout instead of requstAnimFrame, seems to work not as expected in FF. closes #62
Diffstat:
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/lib/leaflet.control.layers.configure/index.js b/src/lib/leaflet.control.layers.configure/index.js
@@ -322,9 +322,9 @@ ${buttonsHtml}`;
}
if (obj.layer._justAdded) {
L.DomUtil.addClass(label, 'leaflet-layers-configure-just-added-1');
- L.Util.requestAnimFrame(() => {
+ setTimeout(() => {
L.DomUtil.addClass(label, 'leaflet-layers-configure-just-added-2');
- });
+ }, 0);
}
return label;
},
diff --git a/src/lib/leaflet.control.panoramas/index.js b/src/lib/leaflet.control.panoramas/index.js
@@ -204,7 +204,7 @@ L.Control.Panoramas = L.Control.extend({
}
if (data) {
// wait for panorama container become of right size, needed for viewer setup
- L.Util.requestAnimFrame(() => provider.viewer.showPano(data));
+ setTimeout(() => provider.viewer.showPano(data), 0);
}
provider.viewer.activate();
this.notifyChanged();
diff --git a/src/lib/leaflet.layer.canvasMarkers/index.js b/src/lib/leaflet.layer.canvasMarkers/index.js
@@ -158,9 +158,9 @@ L.Layer.CanvasMarkers = L.GridLayer.extend({
const canvas = L.DomUtil.create('canvas', 'leaflet-tile');
canvas.width = this.options.tileSize;
canvas.height = this.options.tileSize;
- L.Util.requestAnimFrame(() => {
+ setTimeout(() => {
this.drawTile(canvas, coords).then(() => done(null, canvas));
- }
+ }, 0
);
return canvas;
},