OpenLayers OpenLayers

Ticket #1141: vml_initialize.patch

File vml_initialize.patch, 1.0 kB (added by pgiraud, 1 year ago)
  • lib/OpenLayers/Renderer/VML.js

    old new  
    3434    initialize: function(containerID) { 
    3535        if (!this.supported()) {  
    3636            return;  
    37         }  
    38         document.namespaces.add("v", this.xmlns); 
    39         var style = document.createStyleSheet(); 
    40         style.addRule('v\\:*', "behavior: url(#default#VML); " + 
    41                                "position: relative; display: inline-block;"); 
     37        } 
     38        if (!document.namespaces.v) { 
     39            document.namespaces.add("v", this.xmlns); 
     40            var style = document.createStyleSheet(); 
     41            style.addRule('v\\:*', "behavior: url(#default#VML); " + 
     42                                   "position: relative; display: inline-block;"); 
     43        } 
    4244        OpenLayers.Renderer.Elements.prototype.initialize.apply(this,  
    4345                                                                arguments); 
    4446    },