Enable fade-in for tiles from cache when we have a backbuffer
This commit is contained in:
@@ -329,6 +329,10 @@ OpenLayers.TileManager = OpenLayers.Class({
|
|||||||
// only use image from cache if it is not on a layer already
|
// only use image from cache if it is not on a layer already
|
||||||
if (img && (!img.parentNode ||
|
if (img && (!img.parentNode ||
|
||||||
OpenLayers.Element.hasClass(img.parentNode, 'olBackBuffer'))) {
|
OpenLayers.Element.hasClass(img.parentNode, 'olBackBuffer'))) {
|
||||||
|
if (tile.layer.backBuffer) {
|
||||||
|
img.style.opacity = 0;
|
||||||
|
img.style.visibility = 'hidden';
|
||||||
|
}
|
||||||
tile.setImage(img);
|
tile.setImage(img);
|
||||||
OpenLayers.Util.removeItem(this.tileCacheIndex, tile.url);
|
OpenLayers.Util.removeItem(this.tileCacheIndex, tile.url);
|
||||||
this.tileCacheIndex.push(tile.url);
|
this.tileCacheIndex.push(tile.url);
|
||||||
|
|||||||
Reference in New Issue
Block a user