OpenLayers OpenLayers

Changeset 7436

Show
Ignore:
Timestamp:
06/23/08 15:05:24 (5 months ago)
Author:
tschaub
Message:

Adding refresh method to the layer.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/vector-behavior/lib/OpenLayers/Layer/Vector.js

    r7389 r7436  
    7878     *      Listeners will receive an object with a *feature* property referencing  
    7979     *      the modified feature. 
     80     *  - *refresh* Triggered when something wants a strategy to ask the protocol 
     81     *      for a new set of features. 
    8082     */ 
    8183    EVENT_TYPES: ["beforefeatureadded", "beforefeaturesadded", 
     
    8385                  "beforefeatureremoved", "featureremoved", "featuresremoved", 
    8486                  "featureserased", "featureselected", "featureunselected",  
    85                   "beforefeaturemodified", "featuremodified", "afterfeaturemodified"], 
     87                  "beforefeaturemodified", "featuremodified", "afterfeaturemodified", 
     88                  "refresh"], 
    8689 
    8790    /** 
     
    251254        } 
    252255        OpenLayers.Layer.prototype.destroy.apply(this, arguments);   
     256    }, 
     257     
     258    /** 
     259     * Method: refresh 
     260     * Ask the layer to request features again and redraw them. 
     261     * 
     262     * Parameters: 
     263     * event - {Object} Optional object with properties for any listener of 
     264     *     the refresh event. 
     265     */ 
     266    refresh: function(event) { 
     267        this.events.triggerEvent("refresh", event); 
    253268    }, 
    254269