OpenLayers OpenLayers

Changeset 7543

Show
Ignore:
Timestamp:
07/18/08 05:09:27 (2 months ago)
Author:
pgiraud
Message:

as proposed in a recent message in the dev list, we want to know when the map is only panned or if zoom has changed using one single event listener on "moveend"

Files:

Legend:

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

    r7489 r7543  
    6464     *  - *move* triggered after each drag, pan, or zoom 
    6565     *  - *moveend* triggered after a drag, pan, or zoom completes 
     66     *      an Object is passed as argument, its zoomChanged property tells 
     67     *      if map has been zoomed or only panned 
    6668     *  - *zoomend* triggered after a zoom completes 
     69     *      This event is deprecated, one should use moveend instead. 
    6770     *  - *popupopen* triggered after a popup opens 
    6871     *  - *popupclose* triggered after a popup opens 
     
    15721575            this.events.triggerEvent("move"); 
    15731576     
     1577            // zoomend event is deprecated, use moveend instead 
    15741578            if (zoomChanged) { this.events.triggerEvent("zoomend"); } 
    15751579        } 
     
    15771581        // even if nothing was done, we want to notify of this 
    15781582        if (!dragging && !noEvent) { 
    1579             this.events.triggerEvent("moveend"); 
     1583            this.events.triggerEvent("moveend", {zoomChanged: zoomChanged}); 
    15801584        } 
    15811585