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.
|
* - *object* {Object} A reference to layer.events.object.
|
||||||
* - *element* {DOMElement} A reference to layer.events.element.
|
* - *element* {DOMElement} A reference to layer.events.element.
|
||||||
*
|
*
|
||||||
* Supported map event types:
|
* Supported map event types (in addition to those from <OpenLayers.Layer>):
|
||||||
* - *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.
|
|
||||||
* - *beforefeatureadded* Triggered before a feature is added. Listeners
|
* - *beforefeatureadded* Triggered before a feature is added. Listeners
|
||||||
* will receive an object with a *feature* property referencing the
|
* will receive an object with a *feature* property referencing the
|
||||||
* feature to be added.
|
* feature to be added.
|
||||||
@@ -55,8 +51,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
|||||||
* Listeners will receive an object with a *feature* property
|
* Listeners will receive an object with a *feature* property
|
||||||
* referencing the unselected feature.
|
* referencing the unselected feature.
|
||||||
*/
|
*/
|
||||||
EVENT_TYPES: ["loadstart", "loadend", "loadcancel", "visibilitychanged",
|
EVENT_TYPES: ["beforefeatureadded", "featureadded",
|
||||||
"beforefeatureadded", "featureadded",
|
|
||||||
"featuresadded", "featureselected", "featureunselected"],
|
"featuresadded", "featureselected", "featureunselected"],
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -147,6 +142,11 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
|||||||
*/
|
*/
|
||||||
initialize: function(name, options) {
|
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'];
|
var defaultStyle = OpenLayers.Feature.Vector.style['default'];
|
||||||
this.style = OpenLayers.Util.extend({}, defaultStyle);
|
this.style = OpenLayers.Util.extend({}, defaultStyle);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user