Adding back events documentation.
When the list of event types became unconstrained in 501b42228a, we lost the documentation for events that are triggered. This change adds the list of events triggered to the API docs for events properties.
This commit is contained in:
@@ -35,6 +35,9 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
},
|
||||
|
||||
/**
|
||||
* APIProperty: events
|
||||
* {<OpenLayers.Events>}
|
||||
*
|
||||
* Register a listener for a particular event with the following syntax:
|
||||
* (code)
|
||||
* map.events.register(type, obj, listener);
|
||||
@@ -44,43 +47,42 @@ OpenLayers.Map = OpenLayers.Class({
|
||||
* properties of this event depends on exactly what happened.
|
||||
*
|
||||
* All event objects have at least the following properties:
|
||||
* - *object* {Object} A reference to map.events.object.
|
||||
* - *element* {DOMElement} A reference to map.events.element.
|
||||
* object - {Object} A reference to map.events.object.
|
||||
* element - {DOMElement} A reference to map.events.element.
|
||||
*
|
||||
* Browser events have the following additional properties:
|
||||
* - *xy* {<OpenLayers.Pixel>} The pixel location of the event (relative
|
||||
* to the the map viewport).
|
||||
* - other properties that come with browser events
|
||||
* xy - {<OpenLayers.Pixel>} The pixel location of the event (relative
|
||||
* to the the map viewport).
|
||||
*
|
||||
* Supported map event types:
|
||||
* - *preaddlayer* triggered before a layer has been added. The event
|
||||
* object will include a *layer* property that references the layer
|
||||
* to be added. When a listener returns "false" the adding will be
|
||||
* aborted.
|
||||
* - *addlayer* triggered after a layer has been added. The event object
|
||||
* will include a *layer* property that references the added layer.
|
||||
* - *preremovelayer* triggered before a layer has been removed. The event
|
||||
* object will include a *layer* property that references the layer
|
||||
* to be removed. When a listener returns "false" the removal will be
|
||||
* aborted.
|
||||
* - *removelayer* triggered after a layer has been removed. The event
|
||||
* object will include a *layer* property that references the removed
|
||||
* layer.
|
||||
* - *changelayer* triggered after a layer name change, order change,
|
||||
* opacity change, params change, visibility change (due to resolution
|
||||
* thresholds) or attribution change (due to extent change). Listeners
|
||||
* will receive an event object with *layer* and *property* properties.
|
||||
* The *layer* property will be a reference to the changed layer. The
|
||||
* *property* property will be a key to the changed property (name,
|
||||
* order, opacity, params, visibility or attribution).
|
||||
* - *movestart* triggered after the start of a drag, pan, or zoom
|
||||
* - *move* triggered after each drag, pan, or zoom
|
||||
* - *moveend* triggered after a drag, pan, or zoom completes
|
||||
* - *zoomend* triggered after a zoom completes
|
||||
* - *mouseover* triggered after mouseover the map
|
||||
* - *mouseout* triggered after mouseout the map
|
||||
* - *mousemove* triggered after mousemove the map
|
||||
* - *changebaselayer* triggered after the base layer changes
|
||||
* preaddlayer - triggered before a layer has been added. The event
|
||||
* object will include a *layer* property that references the layer
|
||||
* to be added. When a listener returns "false" the adding will be
|
||||
* aborted.
|
||||
* addlayer - triggered after a layer has been added. The event object
|
||||
* will include a *layer* property that references the added layer.
|
||||
* preremovelayer - triggered before a layer has been removed. The event
|
||||
* object will include a *layer* property that references the layer
|
||||
* to be removed. When a listener returns "false" the removal will be
|
||||
* aborted.
|
||||
* removelayer - triggered after a layer has been removed. The event
|
||||
* object will include a *layer* property that references the removed
|
||||
* layer.
|
||||
* changelayer* triggered after a layer name change, order change,
|
||||
* opacity change, params change, visibility change (due to resolution
|
||||
* thresholds) or attribution change (due to extent change). Listeners
|
||||
* will receive an event object with *layer* and *property* properties.
|
||||
* The *layer* property will be a reference to the changed layer. The
|
||||
* *property* property will be a key to the changed property (name,
|
||||
* order, opacity, params, visibility or attribution).
|
||||
* movestart* triggered after the start of a drag, pan, or zoom
|
||||
* move - triggered after each drag, pan, or zoom
|
||||
* moveend - triggered after a drag, pan, or zoom completes
|
||||
* zoomend - triggered after a zoom completes
|
||||
* mouseover - triggered after mouseover the map
|
||||
* mouseout - triggered after mouseout the map
|
||||
* mousemove - triggered after mousemove the map
|
||||
* changebaselayer - triggered after the base layer changes
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user