diff options
Diffstat (limited to 'src/relative.js')
-rw-r--r-- | src/relative.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/relative.js b/src/relative.js new file mode 100644 index 0000000..2d02c08 --- /dev/null +++ b/src/relative.js @@ -0,0 +1,28 @@ +// +SVG.extend(SVG.Element, SVG.FX, { + // Relative methods + relative: function() { + var b, e = this + + return { + // Move over x axis + x: function(x) { + b = e.bbox() + + return e.x(b.x + (x || 0)) + } + // Move over y axis + , y: function(y) { + b = e.bbox() + + return e.y(b.y + (y || 0)) + } + // Move over x and y axes + , move: function(x, y) { + this.x(x) + return this.y(y) + } + } + } + +})
\ No newline at end of file |