Remove use of goog.object.setIfUndefined()
This commit is contained in:
@@ -2,7 +2,6 @@ goog.provide('ol.format.WMSCapabilities');
|
|||||||
|
|
||||||
goog.require('goog.asserts');
|
goog.require('goog.asserts');
|
||||||
goog.require('goog.dom.NodeType');
|
goog.require('goog.dom.NodeType');
|
||||||
goog.require('goog.object');
|
|
||||||
goog.require('ol');
|
goog.require('ol');
|
||||||
goog.require('ol.format.XLink');
|
goog.require('ol.format.XLink');
|
||||||
goog.require('ol.format.XML');
|
goog.require('ol.format.XML');
|
||||||
@@ -339,9 +338,8 @@ ol.format.WMSCapabilities.readLayer_ = function(node, objectStack) {
|
|||||||
var addKeys = ['Style', 'CRS', 'AuthorityURL'];
|
var addKeys = ['Style', 'CRS', 'AuthorityURL'];
|
||||||
addKeys.forEach(function(key) {
|
addKeys.forEach(function(key) {
|
||||||
if (key in parentLayerObject) {
|
if (key in parentLayerObject) {
|
||||||
var childValue = goog.object.setIfUndefined(layerObject, key, []);
|
var childValue = layerObject[key] || [];
|
||||||
childValue = childValue.concat(parentLayerObject[key]);
|
layerObject[key] = childValue.concat(parentLayerObject[key]);
|
||||||
layerObject[key] = childValue;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ goog.provide('ol.xml');
|
|||||||
goog.require('goog.asserts');
|
goog.require('goog.asserts');
|
||||||
goog.require('goog.dom.NodeType');
|
goog.require('goog.dom.NodeType');
|
||||||
goog.require('goog.dom.xml');
|
goog.require('goog.dom.xml');
|
||||||
goog.require('goog.object');
|
|
||||||
goog.require('goog.userAgent');
|
goog.require('goog.userAgent');
|
||||||
goog.require('ol.array');
|
goog.require('ol.array');
|
||||||
|
|
||||||
@@ -454,7 +453,12 @@ ol.xml.makeObjectPropertyPusher = function(valueReader, opt_property, opt_this)
|
|||||||
opt_property : node.localName;
|
opt_property : node.localName;
|
||||||
goog.asserts.assert(goog.isObject(object),
|
goog.asserts.assert(goog.isObject(object),
|
||||||
'entity from stack was not an object');
|
'entity from stack was not an object');
|
||||||
var array = goog.object.setIfUndefined(object, property, []);
|
var array;
|
||||||
|
if (property in object) {
|
||||||
|
array = object[property];
|
||||||
|
} else {
|
||||||
|
array = object[property] = [];
|
||||||
|
}
|
||||||
array.push(value);
|
array.push(value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user