OpenLayers OpenLayers

Changeset 6875

Show
Ignore:
Timestamp:
04/12/08 11:48:20 (9 months ago)
Author:
crschmidt
Message:

add canvas renderer

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/crschmidt/canvas-renderer/lib/OpenLayers.js

    r6818 r6875  
    177177            "OpenLayers/Renderer/Elements.js", 
    178178            "OpenLayers/Renderer/SVG.js", 
     179            "OpenLayers/Renderer/Canvas.js", 
    179180            "OpenLayers/Renderer/VML.js", 
    180181            "OpenLayers/Layer/Vector.js", 
  • sandbox/crschmidt/canvas-renderer/lib/OpenLayers/Layer/Vector.js

    r6833 r6875  
    124124     * method will be used, if not defined in the 'renderer' option. 
    125125     */ 
    126     renderers: ['SVG', 'VML'], 
     126    renderers: ['SVG', 'VML', 'Canvas'], 
    127127     
    128128    /**  
     
    298298            this.drawn = true; 
    299299            for(var i = 0; i < this.features.length; i++) { 
     300                if (i != (this.features.length - 1)) { 
     301                    this.renderer.locked = true; 
     302                } else { 
     303                    this.renderer.locked = false; 
     304                }     
    300305                var feature = this.features[i]; 
    301306                this.drawFeature(feature); 
     
    320325 
    321326        for (var i = 0; i < features.length; i++) { 
     327            if (i != (features.length - 1)) { 
     328                this.renderer.locked = true; 
     329            } else { 
     330                this.renderer.locked = false; 
     331            }     
    322332            var feature = features[i]; 
    323333