OpenLayers OpenLayers

Changeset 5373

Show
Ignore:
Timestamp:
12/11/07 03:32:18 (1 year ago)
Author:
fredj
Message:

Remove the drawCurve method from the renderers because it is never used. Reported by pgiraud (Closes #1138)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Renderer/Elements.js

    r5323 r5373  
    269269 
    270270    /** 
    271      * Method: drawCurve 
    272      * Virtual function for drawing Curve Geometry.  
    273      * Should be implemented by subclasses. 
    274      * This method is only called by the renderer itself. 
    275      *  
    276      * Parameters:  
    277      * node - {DOMElement} 
    278      * geometry - {<OpenLayers.Geometry>} 
    279      */  
    280     drawCurve: function(node, geometry) {}, 
    281  
    282     /** 
    283271     * Method: drawSurface 
    284272     * Virtual function for drawing Surface Geometry.  
  • trunk/openlayers/lib/OpenLayers/Renderer/SVG.js

    r5323 r5373  
    439439    }, 
    440440     
    441      
    442     /** 
    443      * Method: drawCurve 
    444      * This method is only called by the renderer itself. 
    445      *  
    446      * Parameters:  
    447      * node - {DOMElement} 
    448      * geometry - {<OpenLayers.Geometry>} 
    449      */  
    450     drawCurve: function(node, geometry) { 
    451         var d = null; 
    452         var draw = true; 
    453         for (var i = 0; i < geometry.components.length; i++) { 
    454             if ((i%3) == 0 && (i/3) == 0) { 
    455                 var component = this.getShortString(geometry.components[i]); 
    456                 if (!component) { draw = false; } 
    457                 d = "M " + component; 
    458             } else if ((i%3) == 1) { 
    459                 var component = this.getShortString(geometry.components[i]); 
    460                 if (!component) { draw = false; } 
    461                 d += " C " + component; 
    462             } else { 
    463                 var component = this.getShortString(geometry.components[i]); 
    464                 if (!component) { draw = false; } 
    465                 d += " " + component; 
    466             } 
    467         } 
    468         if (draw) { 
    469             node.setAttributeNS(null, "d", d); 
    470         } else { 
    471             node.setAttributeNS(null, "d", ""); 
    472         }     
    473     }, 
    474      
    475441    /** 
    476442     * Method: drawSurface 
  • trunk/openlayers/lib/OpenLayers/Renderer/VML.js

    r5332 r5373  
    525525    }, 
    526526 
    527  
    528  
    529     /** 
    530      * Method: drawCurve 
    531      *  
    532      * Parameters: 
    533      * node - {DOMElement} 
    534      * geometry - {<OpenLayers.Geometry>} 
    535      */ 
    536     drawCurve: function(node, geometry) { 
    537         this.setNodeDimension(node, geometry); 
    538  
    539         var resolution = this.getResolution(); 
    540      
    541         var path = ""; 
    542         for (var i = 0; i < geometry.components.length; i++) { 
    543             var x = geometry.components[i].x / resolution; 
    544             var y = geometry.components[i].y / resolution; 
    545      
    546             if ((i%3)==0 && (i/3)==0) { 
    547                 path += "m"; 
    548             } else if ((i%3)==1) { 
    549                 path += " c"; 
    550             } 
    551             path += " " + x + "," + y; 
    552         } 
    553         path += " x e"; 
    554  
    555         node.path = path; 
    556     }, 
    557  
    558527    /** 
    559528     * Method: drawSurface