The vector layer now only adds events to those available from the layer superclass. r=crschmidt (closes #1343)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@6173 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -34,11 +34,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
* - *object* {Object} A reference to layer.events.object.
|
||||
* - *element* {DOMElement} A reference to layer.events.element.
|
||||
*
|
||||
* Supported map event types:
|
||||
* - *loadstart* Triggered when layer loading starts.
|
||||
* - *loadend* Triggered when layer loading ends.
|
||||
* - *loadcancel* Triggered when layer loading is canceled.
|
||||
* - *visibilitychanged* Triggered when layer visibility is changed.
|
||||
* Supported map event types (in addition to those from <OpenLayers.Layer>):
|
||||
* - *beforefeatureadded* Triggered before a feature is added. Listeners
|
||||
* will receive an object with a *feature* property referencing the
|
||||
* feature to be added.
|
||||
@@ -55,8 +51,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
* Listeners will receive an object with a *feature* property
|
||||
* referencing the unselected feature.
|
||||
*/
|
||||
EVENT_TYPES: ["loadstart", "loadend", "loadcancel", "visibilitychanged",
|
||||
"beforefeatureadded", "featureadded",
|
||||
EVENT_TYPES: ["beforefeatureadded", "featureadded",
|
||||
"featuresadded", "featureselected", "featureunselected"],
|
||||
|
||||
/**
|
||||
@@ -146,6 +141,11 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
* {<OpenLayers.Layer.Vector>} A new vector layer
|
||||
*/
|
||||
initialize: function(name, options) {
|
||||
|
||||
// concatenate events specific to vector with those from the base
|
||||
this.EVENT_TYPES = this.EVENT_TYPES.concat(
|
||||
OpenLayers.Layer.prototype.EVENT_TYPES
|
||||
);
|
||||
|
||||
var defaultStyle = OpenLayers.Feature.Vector.style['default'];
|
||||
this.style = OpenLayers.Util.extend({}, defaultStyle);
|
||||
|
||||
Reference in New Issue
Block a user