OpenLayers OpenLayers

Changeset 3204

Show
Ignore:
Timestamp:
05/30/07 09:07:45 (1 year ago)
Author:
crschmidt
Message:

#700: A small patch to let the user specify the linecap style of a feature.
Thanks, fredj!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/lib/OpenLayers/Feature/Vector.js

    r3066 r3204  
    207207        strokeOpacity: 1, 
    208208        strokeWidth: 1, 
     209        strokeLinecap: "round", 
    209210        hoverStrokeColor: "red", 
    210211        hoverStrokeOpacity: 1, 
     
    223224        strokeOpacity: 1, 
    224225        strokeWidth: 2, 
     226        strokeLinecap: "round", 
    225227        hoverStrokeColor: "red", 
    226228        hoverStrokeOpacity: 1, 
     
    239241        strokeColor: "yellow", 
    240242        strokeOpacity: 1, 
     243        strokeLinecap: "round", 
    241244        strokeWidth: 4, 
    242245        hoverStrokeColor: "red", 
  • trunk/openlayers/lib/OpenLayers/Renderer/SVG.js

    r3180 r3204  
    180180            node.setAttributeNS(null, "stroke-opacity", style.strokeOpacity); 
    181181            node.setAttributeNS(null, "stroke-width", style.strokeWidth); 
     182            node.setAttributeNS(null, "stroke-linecap", style.strokeLinecap); 
    182183        } else { 
    183184            node.setAttributeNS(null, "stroke", "none"); 
  • trunk/openlayers/lib/OpenLayers/Renderer/VML.js

    r3043 r3204  
    167167            } 
    168168            stroke.setAttribute("opacity", style.strokeOpacity); 
     169            stroke.setAttribute("endcap", !style.strokeLinecap || style.strokeLinecap == 'butt' ? 'flat' : style.strokeLinecap); 
    169170        } 
    170171