OpenLayers OpenLayers

Changeset 6173

Show
Ignore:
Timestamp:
02/09/08 14:16:25 (1 year ago)
Author:
tschaub
Message:

The vector layer now only adds events to those available from the layer superclass. r=crschmidt (closes #1343)

Files:

Legend:

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

    r6169 r6173  
    3535     *  - *element* {DOMElement} A reference to layer.events.element. 
    3636     * 
    37      * Supported map event types: 
    38      *  - *loadstart* Triggered when layer loading starts. 
    39      *  - *loadend* Triggered when layer loading ends. 
    40      *  - *loadcancel* Triggered when layer loading is canceled. 
    41      *  - *visibilitychanged* Triggered when layer visibility is changed. 
     37     * Supported map event types (in addition to those from <OpenLayers.Layer>): 
    4238     *  - *beforefeatureadded* Triggered before a feature is added.  Listeners 
    4339     *      will receive an object with a *feature* property referencing the 
     
    5652     *      referencing the unselected feature. 
    5753     */ 
    58     EVENT_TYPES: ["loadstart", "loadend", "loadcancel", "visibilitychanged", 
    59                   "beforefeatureadded", "featureadded", 
     54    EVENT_TYPES: ["beforefeatureadded", "featureadded", 
    6055                  "featuresadded", "featureselected", "featureunselected"], 
    6156 
     
    147142     */ 
    148143    initialize: function(name, options) { 
     144         
     145        // concatenate events specific to vector with those from the base 
     146        this.EVENT_TYPES = this.EVENT_TYPES.concat( 
     147            OpenLayers.Layer.prototype.EVENT_TYPES 
     148        ); 
    149149 
    150150        var defaultStyle = OpenLayers.Feature.Vector.style['default'];