No need for handleLayerChange in base layer
This commit is contained in:
@@ -240,16 +240,6 @@ goog.exportProperty(
|
|||||||
ol.layer.Base.prototype.getVisible);
|
ol.layer.Base.prototype.getVisible);
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @protected
|
|
||||||
*/
|
|
||||||
ol.layer.Base.prototype.handleLayerChange = function() {
|
|
||||||
if (this.getVisible() && this.getSourceState() == ol.source.State.READY) {
|
|
||||||
this.dispatchChangeEvent();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @protected
|
* @protected
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -70,9 +70,9 @@ goog.inherits(ol.layer.Group, ol.layer.Base);
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @inheritDoc
|
* @private
|
||||||
*/
|
*/
|
||||||
ol.layer.Group.prototype.handleLayerChange = function() {
|
ol.layer.Group.prototype.handleLayerChange_ = function() {
|
||||||
if (this.getVisible()) {
|
if (this.getVisible()) {
|
||||||
this.dispatchChangeEvent();
|
this.dispatchChangeEvent();
|
||||||
}
|
}
|
||||||
@@ -113,7 +113,7 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
|
|||||||
layer = layersArray[i];
|
layer = layersArray[i];
|
||||||
this.listenerKeys_[goog.getUid(layer).toString()] =
|
this.listenerKeys_[goog.getUid(layer).toString()] =
|
||||||
goog.events.listen(layer, goog.events.EventType.CHANGE,
|
goog.events.listen(layer, goog.events.EventType.CHANGE,
|
||||||
this.handleLayerChange, false, this);
|
this.handleLayerChange_, false, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ ol.layer.Group.prototype.handleLayersChanged_ = function(event) {
|
|||||||
ol.layer.Group.prototype.handleLayersAdd_ = function(collectionEvent) {
|
ol.layer.Group.prototype.handleLayersAdd_ = function(collectionEvent) {
|
||||||
var layer = /** @type {ol.layer.Base} */ (collectionEvent.getElement());
|
var layer = /** @type {ol.layer.Base} */ (collectionEvent.getElement());
|
||||||
this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen(
|
this.listenerKeys_[goog.getUid(layer).toString()] = goog.events.listen(
|
||||||
layer, goog.events.EventType.CHANGE, this.handleLayerChange, false,
|
layer, goog.events.EventType.CHANGE, this.handleLayerChange_, false,
|
||||||
this);
|
this);
|
||||||
this.dispatchChangeEvent();
|
this.dispatchChangeEvent();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user