aboutsummaryrefslogtreecommitdiffstats
path: root/src/hyperlink.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/hyperlink.js')
-rw-r--r--src/hyperlink.js16
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