OpenLayers OpenLayers

Changeset 6329

Show
Ignore:
Timestamp:
02/20/08 18:39:46 (11 months ago)
Author:
tschaub
Message:

Adding a preaddlayer event for maps. This is triggered before a layer is added. r=me (closes #1220)

Files:

Legend:

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

    r6313 r6329  
    4747     * 
    4848     * Supported map event types: 
     49     *  - *preaddlayer* triggered before a layer has been added.  The event 
     50     *      object will include a *layer* property that references the layer   
     51     *      to be added. 
    4952     *  - *addlayer* triggered after a layer has been added.  The event object 
    5053     *      will include a *layer* property that references the added layer. 
     
    7578     */ 
    7679    EVENT_TYPES: [  
    77         "addlayer", "removelayer", "changelayer", "movestart", "move",  
    78         "moveend", "zoomend", "popupopen", "popupclose", 
     80        "preaddlayer", "addlayer", "removelayer", "changelayer", "movestart", 
     81        "move", "moveend", "zoomend", "popupopen", "popupclose", 
    7982        "addmarker", "removemarker", "clearmarkers", "mouseover", 
    8083        "mouseout", "mousemove", "dragstart", "drag", "dragend", 
     
    733736            } 
    734737        }     
     738 
     739        this.events.triggerEvent("preaddlayer", {layer: layer}); 
    735740         
    736741        layer.div.className = "olLayerDiv";