OpenLayers OpenLayers

Changeset 681

Show
Ignore:
Timestamp:
06/22/06 15:02:33 (3 years ago)
Author:
crschmidt
Message:

Only draw transparent images if the tiles are transparent.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Layer/Grid.js

    r669 r681  
    147147                                                             tileoffsety - parseInt(this.map.layerContainerDiv.style.top)) 
    148148                                                            ); 
    149                 tile.draw(); 
     149                tile.draw((this.params.TRANSPARENT == true)); 
    150150                row.append(tile); 
    151151      
  • trunk/openlayers/lib/OpenLayers/Tile/Image.js

    r657 r681  
    3636    /** 
    3737    */ 
    38     draw:function() { 
    39         this.imgDiv = OpenLayers.Util.createAlphaImageDiv(null, 
    40                                                        this.position, 
    41                                                        this.size, 
    42                                                        this.url, 
    43                                                        "absolute"); 
     38    draw:function(transparent) { 
     39        if (transparent) { 
     40            this.imgDiv = OpenLayers.Util.createAlphaImageDiv(null, 
     41                                                           this.position, 
     42                                                           this.size, 
     43                                                           this.url, 
     44                                                           "absolute"); 
     45        } else { 
     46            this.imgDiv = OpenLayers.Util.createImage(null, 
     47                                                      this.position, 
     48                                                      this.size, 
     49                                                      this.url, 
     50                                                      "absolute"); 
     51        } 
    4452        this.layer.div.appendChild(this.imgDiv); 
    4553    },