From 544de3b91c7a5de3066090a2ddd51cb117349960 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 2 Mar 2016 13:19:18 +0100 Subject: [PATCH] Remove ol.xml.setAttributeNS workaround for IE --- src/ol/xml.js | 32 +------------------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/src/ol/xml.js b/src/ol/xml.js index 265da09316..7549ff7bad 100644 --- a/src/ol/xml.js +++ b/src/ol/xml.js @@ -171,42 +171,12 @@ ol.xml.getAttributeNodeNS = function(node, namespaceURI, name) { * @param {?string} namespaceURI Namespace URI. * @param {string} name Attribute name. * @param {string|number} value Value. - * @private */ -ol.xml.setAttributeNS_ = function(node, namespaceURI, name, value) { +ol.xml.setAttributeNS = function(node, namespaceURI, name, value) { node.setAttributeNS(namespaceURI, name, value); }; -/** - * @param {Node} node Node. - * @param {?string} namespaceURI Namespace URI. - * @param {string} name Attribute name. - * @param {string|number} value Value. - * @private - */ -ol.xml.setAttributeNSActiveX_ = function(node, namespaceURI, name, value) { - if (namespaceURI) { - var attribute = node.ownerDocument.createNode(2, name, namespaceURI); - attribute.nodeValue = value; - node.setAttributeNode(attribute); - } else { - node.setAttribute(name, value); - } -}; - - -/** - * @param {Node} node Node. - * @param {?string} namespaceURI Namespace URI. - * @param {string} name Attribute name. - * @param {string|number} value Value. - */ -ol.xml.setAttributeNS = - (document.implementation && document.implementation.createDocument) ? - ol.xml.setAttributeNS_ : ol.xml.setAttributeNSActiveX_; - - /** * Parse an XML string to an XML Document. * @param {string} xml XML.