OpenLayers OpenLayers

Changeset 401

Show
Ignore:
Timestamp:
05/26/06 11:47:07 (3 years ago)
Author:
euzuro
Message:

allow for user to set the sizing method. make default 'scale'. set to 'crop' as desired for panzoombar in r396. removed outdated tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Control/PanZoomBar.js

    r397 r401  
    7777                                      new OpenLayers.Size(sz.w, zoomStopSize), 
    7878                                      imgLocation + "zoombar.png",  
    79                                       "absolute"); 
     79                                      "absolute", null, "crop"); 
    8080            div.style.height = sz.h; 
    8181        } else { 
  • trunk/openlayers/lib/OpenLayers/Util.js

    r396 r401  
    706706* @param {String} position 
    707707* @param {String} border 
     708* @param {String} sizing 'crop', 'scale', or 'image'. Default is "scale" 
    708709* 
    709710* @returns A DOM Div created with a DOM Image inside it. If the hack is  
     
    712713*/  
    713714OpenLayers.Util.createAlphaImageDiv = function(id, px, sz, imgURL,  
    714                                                position, border) { 
     715                                               position, border, sizing) { 
    715716     
    716717    var div = OpenLayers.Util.createDiv(id, px, sz); 
     
    721722    if (OpenLayers.Util.alphaHack()) { 
    722723        div.style.display = "inline-block"; 
     724        if (sizing == null) { 
     725            sizing = "scale"; 
     726        } 
    723727        div.style.filter = "progid:DXImageTransform.Microsoft" + 
    724                                  ".AlphaImageLoader(src='" + imgURL + "', sizingMethod='crop')"; 
     728                           ".AlphaImageLoader(src='" + imgURL + "', " + 
     729                           "sizingMethod='" + sizing + "')"; 
    725730        img.style.filter = "progid:DXImageTransform.Microsoft" + 
    726731                                ".Alpha(opacity=0)";