diff options
Diffstat (limited to 'src/hyperlink.js')
-rw-r--r-- | src/hyperlink.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/hyperlink.js b/src/hyperlink.js index 9feea30..7b9d986 100644 --- a/src/hyperlink.js +++ b/src/hyperlink.js @@ -29,4 +29,20 @@ SVG.extend(SVG.Container, { return this.put(new SVG.A).to(url) } +}) + +// +SVG.extend(SVG.Element, { + // Create a hyperlink element + linkTo: function(url) { + var link = new SVG.A + + if (typeof url == 'function') + url.call(link, link) + else + link.to(url) + + return this.parent.put(link).put(this) + } + })
\ No newline at end of file |