OpenLayers OpenLayers

Changeset 5696

Show
Ignore:
Timestamp:
01/09/08 03:36:41 (1 year ago)
Author:
crschmidt
Message:

Fix redrawing of tiles in Safari, Opera, which don't fire onlod events unless
the img.src changes.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Tile/Image.js

    r5614 r5696  
    146146        if(this.imgDiv) { 
    147147            this.imgDiv.style.display = "none"; 
     148            if (OpenLayers.Tile.Image.useBlankTile) {  
     149                this.imgDiv.src = OpenLayers.Util.getImagesLocation() + "blank.gif"; 
     150            }     
    148151        } 
    149152    }, 
     
    267270  } 
    268271); 
     272 
     273OpenLayers.Tile.Image.useBlankTile = (  
     274    OpenLayers.Util.getBrowserName() == "safari" ||  
     275    OpenLayers.Util.getBrowserName() == "opera");