+2
-4
@@ -1118,10 +1118,8 @@ ol.Map.prototype.handleLayerGroupPropertyChanged_ = function(event) {
|
|||||||
*/
|
*/
|
||||||
ol.Map.prototype.handleLayerGroupChanged_ = function() {
|
ol.Map.prototype.handleLayerGroupChanged_ = function() {
|
||||||
if (!goog.isNull(this.layerGroupPropertyListenerKeys_)) {
|
if (!goog.isNull(this.layerGroupPropertyListenerKeys_)) {
|
||||||
var length = this.layerGroupPropertyListenerKeys_.length;
|
goog.array.forEach(this.layerGroupPropertyListenerKeys_,
|
||||||
for (var i = 0; i < length; ++i) {
|
goog.events.unlistenByKey);
|
||||||
goog.events.unlistenByKey(this.layerGroupPropertyListenerKeys_[i]);
|
|
||||||
}
|
|
||||||
this.layerGroupPropertyListenerKeys_ = null;
|
this.layerGroupPropertyListenerKeys_ = null;
|
||||||
}
|
}
|
||||||
var layerGroup = this.getLayerGroup();
|
var layerGroup = this.getLayerGroup();
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ describe('ol.source.BingMaps', function() {
|
|||||||
goog.net.Jsonp = googNetJsonp;
|
goog.net.Jsonp = googNetJsonp;
|
||||||
var key = source.on('change', function() {
|
var key = source.on('change', function() {
|
||||||
if (source.getState() === 'ready') {
|
if (source.getState() === 'ready') {
|
||||||
source.unByKey(key);
|
ol.Observable.unByKey(key);
|
||||||
tileGrid = source.getTileGrid();
|
tileGrid = source.getTileGrid();
|
||||||
done();
|
done();
|
||||||
}
|
}
|
||||||
@@ -79,3 +79,4 @@ describe('ol.source.BingMaps', function() {
|
|||||||
goog.require('goog.net.Jsonp');
|
goog.require('goog.net.Jsonp');
|
||||||
goog.require('ol.source.BingMaps');
|
goog.require('ol.source.BingMaps');
|
||||||
goog.require('ol.tilecoord');
|
goog.require('ol.tilecoord');
|
||||||
|
goog.require('ol.Observable');
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ describe('ol.source.TileJSON', function() {
|
|||||||
goog.net.Jsonp = googNetJsonp;
|
goog.net.Jsonp = googNetJsonp;
|
||||||
var key = source.on('change', function() {
|
var key = source.on('change', function() {
|
||||||
if (source.getState() === 'ready') {
|
if (source.getState() === 'ready') {
|
||||||
source.unByKey(key);
|
ol.Observable.unByKey(key);
|
||||||
tileGrid = source.getTileGrid();
|
tileGrid = source.getTileGrid();
|
||||||
done();
|
done();
|
||||||
}
|
}
|
||||||
@@ -91,3 +91,4 @@ goog.require('goog.events');
|
|||||||
goog.require('goog.net.Jsonp');
|
goog.require('goog.net.Jsonp');
|
||||||
goog.require('ol.source.State');
|
goog.require('ol.source.State');
|
||||||
goog.require('ol.source.TileJSON');
|
goog.require('ol.source.TileJSON');
|
||||||
|
goog.require('ol.Observable');
|
||||||
|
|||||||
Reference in New Issue
Block a user