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.dom.NodeType');
|
||||
goog.require('goog.object');
|
||||
goog.require('ol');
|
||||
goog.require('ol.format.XLink');
|
||||
goog.require('ol.format.XML');
|
||||
@@ -339,9 +338,8 @@ ol.format.WMSCapabilities.readLayer_ = function(node, objectStack) {
|
||||
var addKeys = ['Style', 'CRS', 'AuthorityURL'];
|
||||
addKeys.forEach(function(key) {
|
||||
if (key in parentLayerObject) {
|
||||
var childValue = goog.object.setIfUndefined(layerObject, key, []);
|
||||
childValue = childValue.concat(parentLayerObject[key]);
|
||||
layerObject[key] = childValue;
|
||||
var childValue = layerObject[key] || [];
|
||||
layerObject[key] = childValue.concat(parentLayerObject[key]);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ goog.provide('ol.xml');
|
||||
goog.require('goog.asserts');
|
||||
goog.require('goog.dom.NodeType');
|
||||
goog.require('goog.dom.xml');
|
||||
goog.require('goog.object');
|
||||
goog.require('goog.userAgent');
|
||||
goog.require('ol.array');
|
||||
|
||||
@@ -454,7 +453,12 @@ ol.xml.makeObjectPropertyPusher = function(valueReader, opt_property, opt_this)
|
||||
opt_property : node.localName;
|
||||
goog.asserts.assert(goog.isObject(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);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user