diff options
author | wout <wout@impinc.co.uk> | 2013-03-24 20:25:27 +0100 |
---|---|---|
committer | wout <wout@impinc.co.uk> | 2013-03-24 20:25:27 +0100 |
commit | a0076d75bbac8f2c128f9b34e976bcb1ea3caa09 (patch) | |
tree | 381e86815fb236a01d607017c01050d42264952a /src | |
parent | 20e9f674cb11d0f856baf7e05517cbebda31fdb8 (diff) | |
download | svg.js-a0076d75bbac8f2c128f9b34e976bcb1ea3caa09.tar.gz svg.js-a0076d75bbac8f2c128f9b34e976bcb1ea3caa09.zip |
Added plot() method to SVG.Line
Diffstat (limited to 'src')
-rw-r--r-- | src/container.js | 2 | ||||
-rw-r--r-- | src/line.js | 9 |
2 files changed, 10 insertions, 1 deletions
diff --git a/src/container.js b/src/container.js index 3983366..63822e4 100644 --- a/src/container.js +++ b/src/container.js @@ -87,7 +87,7 @@ SVG.extend(SVG.Container, { } // Create a line element , line: function(x1, y1, x2, y2) { - return this.put(new SVG.Line().attr({ x1: x1, y1: y1, x2: x2, y2: y2 })) + return this.put(new SVG.Line().plot(x1, y1, x2, y2)) } // Create a wrapped polyline element , polyline: function(points) { diff --git a/src/line.js b/src/line.js index 893fe62..b32141c 100644 --- a/src/line.js +++ b/src/line.js @@ -43,5 +43,14 @@ SVG.extend(SVG.Line, { .attr(this.attr('x1') < this.attr('x2') ? 'x2' : 'x1', b.x + width) .attr(this.attr('y1') < this.attr('y2') ? 'y2' : 'y1', b.y + height) } + // Set path data +, plot: function(x1, y1, x2, y2) { + return this.attr({ + x1: x1 + , y1: y1 + , x2: x2 + , y2: y2 + }) + } }) |