From de8c0119f12acc7ce800598f737b1fe4c02ac9d8 Mon Sep 17 00:00:00 2001 From: crschmidt Date: Wed, 21 Nov 2007 15:18:12 +0000 Subject: [PATCH] Only add the VML namespace if we haven't already added it. (Closes #1141) git-svn-id: http://svn.openlayers.org/trunk/openlayers@5236 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Renderer/VML.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/OpenLayers/Renderer/VML.js b/lib/OpenLayers/Renderer/VML.js index 996da3b0fa..5cc1ad46b2 100644 --- a/lib/OpenLayers/Renderer/VML.js +++ b/lib/OpenLayers/Renderer/VML.js @@ -34,11 +34,13 @@ OpenLayers.Renderer.VML = OpenLayers.Class(OpenLayers.Renderer.Elements, { initialize: function(containerID) { if (!this.supported()) { return; - } - document.namespaces.add("v", this.xmlns); - var style = document.createStyleSheet(); - style.addRule('v\\:*', "behavior: url(#default#VML); " + - "position: relative; display: inline-block;"); + } + if (!document.namespaces.v) { + document.namespaces.add("v", this.xmlns); + var style = document.createStyleSheet(); + style.addRule('v\\:*', "behavior: url(#default#VML); " + + "position: relative; display: inline-block;"); + } OpenLayers.Renderer.Elements.prototype.initialize.apply(this, arguments); },