From ac17a2f2a727a473245a289e69510ceadfaee602 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Thu, 11 Feb 2016 16:30:05 +0100 Subject: [PATCH] Make ol.format.XML a @struct And replace the undeclared `this.version` by a local variable. --- src/ol/format/wmtscapabilitiesformat.js | 6 +++--- src/ol/format/xmlformat.js | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ol/format/wmtscapabilitiesformat.js b/src/ol/format/wmtscapabilitiesformat.js index 59f98a4397..d8d5d1d624 100644 --- a/src/ol/format/wmtscapabilitiesformat.js +++ b/src/ol/format/wmtscapabilitiesformat.js @@ -66,13 +66,13 @@ ol.format.WMTSCapabilities.prototype.readFromNode = function(node) { 'node.nodeType should be ELEMENT'); goog.asserts.assert(node.localName == 'Capabilities', 'localName should be Capabilities'); - this.version = node.getAttribute('version').trim(); - goog.asserts.assertString(this.version, 'this.version should be a string'); + var version = node.getAttribute('version').trim(); + goog.asserts.assertString(version, 'version should be a string'); var WMTSCapabilityObject = this.owsParser_.readFromNode(node); if (!WMTSCapabilityObject) { return null; } - WMTSCapabilityObject['version'] = this.version; + WMTSCapabilityObject['version'] = version; WMTSCapabilityObject = ol.xml.pushParseAndPop(WMTSCapabilityObject, ol.format.WMTSCapabilities.PARSERS_, node, []); return WMTSCapabilityObject ? WMTSCapabilityObject : null; diff --git a/src/ol/format/xmlformat.js b/src/ol/format/xmlformat.js index c5e0e2d330..aa61458126 100644 --- a/src/ol/format/xmlformat.js +++ b/src/ol/format/xmlformat.js @@ -9,6 +9,7 @@ goog.require('ol.xml'); * Generic format for reading non-feature XML data * * @constructor + * @struct */ ol.format.XML = function() { };