From 7b87a414a374662353b4a7920a4613276714722a Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Sat, 9 Feb 2008 19:16:25 +0000 Subject: [PATCH] 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 --- lib/OpenLayers/Layer/Vector.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/OpenLayers/Layer/Vector.js b/lib/OpenLayers/Layer/Vector.js index 6bdc6177d4..0d01bf475d 100644 --- a/lib/OpenLayers/Layer/Vector.js +++ b/lib/OpenLayers/Layer/Vector.js @@ -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 ): * - *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, { * {} 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);