OpenLayers OpenLayers

Ticket #772: getElement.patch

File getElement.patch, 5.4 kB (added by euzuro, 1 year ago)

this fixes all the $()s that I could find. Most of them are in the examples but a couple of them in the lib dir as well. I've run tests on FF and IE6 and they pass. Also reasonable passingness on Opera/Mozilla (they break on the same tests as trunk).

  • lib/OpenLayers/Renderer.js

    old new  
    4444     * @param {String} containerID 
    4545     */ 
    4646    initialize: function(containerID) { 
    47         this.container = $(containerID); 
     47        this.container = OpenLayers.Util.getElement(containerID); 
    4848    }, 
    4949     
    5050    /** 
  • lib/OpenLayers/Renderer/Elements.js

    old new  
    214214                this.eraseGeometry(geometry.components[i]); 
    215215            } 
    216216        } else {     
    217             var element = $(geometry.id); 
     217            var element = OpenLayers.Util.getElement(geometry.id); 
    218218            if (element && element.parentNode) { 
    219219                if (element.geometry) { 
    220220                    element.geometry.destroy(); 
     
    242242     * @private 
    243243     */ 
    244244    nodeFactory: function(id, type, geometry) { 
    245         var node = $(id); 
     245        var node = OpenLayers.Util.getElement(id); 
    246246        if (node) { 
    247247            if (!this.nodeTypeCompare(node, type)) { 
    248248                node.parentNode.removeChild(node); 
  • examples/wfs-scribble.html

    old new  
    5656            var xmls = new XMLSerializer(); 
    5757            var serialize = new OpenLayers.Format[type]({},map.layers[1]); 
    5858            var data = serialize.write(map.layers[1].features); 
    59             $('serialize').value = xmls.serializeToString(data); 
    60             $('serialize').style.display='block'; 
     59            OpenLayers.Util.getElement('serialize').value = xmls.serializeToString(data); 
     60            OpenLayers.Util.getElement('serialize').style.display='block'; 
    6161        } 
    6262    </script> 
    6363  </head> 
  • examples/openmnnd.html

    old new  
    3434            wfs.preFeatureInsert= function(feature) { feature.style.strokeWidth="3"; feature.style.strokeColor="blue";   
    3535            } 
    3636            wfs.onFeatureInsert = function() { 
    37               $('stream_features').innerHTML = feature.layer.features.length; 
     37              OpenLayers.Util.getElement('stream_features').innerHTML = feature.layer.features.length; 
    3838            }   
    3939            map.addLayer(wfs); 
    4040             
     
    5252              }); 
    5353             
    5454            pwfs.onFeatureInsert= function(feature) {  
    55               $('plat_features').innerHTML = feature.layer.features.length; 
     55              OpenLayers.Util.getElement('plat_features').innerHTML = feature.layer.features.length; 
    5656            } 
    5757            map.addLayer(pwfs);  
    5858             
     
    6262              {ratio:1.25, minZoomLevel:7, extractAttributes: true, style:rstyle}); 
    6363             
    6464            rwfs.onFeatureInsert= function(feature) {   
    65               $('road_features').innerHTML = feature.layer.features.length;  
     65              OpenLayers.Util.getElement('road_features').innerHTML = feature.layer.features.length;  
    6666            } 
    6767             
    6868            map.addLayer(rwfs);  
    6969             
    7070            map.events.register('moveend', null, function() {  
    71                 $('stream_features').innerHTML = "0"; 
    72                 $('road_features').innerHTML = "0"; 
    73                 $('plat_features').innerHTML = "0"; 
     71                OpenLayers.Util.getElement('stream_features').innerHTML = "0"; 
     72                OpenLayers.Util.getElement('road_features').innerHTML = "0"; 
     73                OpenLayers.Util.getElement('plat_features').innerHTML = "0"; 
    7474            });     
    7575 
    7676            var ls = new OpenLayers.Control.LayerSwitcher(); 
     
    113113            for(var i in feature.attributes) 
    114114               html += "<li><b>" + i + "</b>: "+  feature.attributes[i] + "</li>"; 
    115115            html += "</ul>"; 
    116             $('feature_info').innerHTML = html; 
     116            OpenLayers.Util.getElement('feature_info').innerHTML = html; 
    117117        } 
    118118        // --> 
    119119    </script> 
  • examples/georss-serialize.html

    old new  
    1717            feature.attributes['title'] = name; 
    1818            s = new XMLSerializer(); 
    1919            var data = g.write(feature.layer.features); 
    20             $("gml").value = s.serializeToString(data); 
     20            OpenLayers.Util.getElement("gml").value = s.serializeToString(data); 
    2121        } 
    2222        function init(){ 
    2323            g = new OpenLayers.Format.GeoRSS(); 
  • examples/gml-serialize.html

    old new  
    1717            feature.attributes['name'] = name; 
    1818            s = new XMLSerializer(); 
    1919            var data = g.write(feature.layer.features); 
    20             $("gml").value = s.serializeToString(data); 
     20            OpenLayers.Util.getElement("gml").value = s.serializeToString(data); 
    2121        } 
    2222        function init(){ 
    2323            g = new OpenLayers.Format.GML();