aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgschutz <guilherme@gschutz.com>2015-01-05 15:39:11 -0200
committergschutz <guilherme@gschutz.com>2015-01-05 15:39:11 -0200
commit45fe9c7a5a5f9fea774960ecefe32ab1ddf6ae24 (patch)
tree061cb77fabee176e9aac98f51eac37f40c85cc93
parent7984a87786effaed2ed6e517c899cc68204e4e6b (diff)
downloadsvg.js-45fe9c7a5a5f9fea774960ecefe32ab1ddf6ae24.tar.gz
svg.js-45fe9c7a5a5f9fea774960ecefe32ab1ddf6ae24.zip
fix #306 - The use element now can point to an external file
-rwxr-xr-xsrc/use.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/use.js b/src/use.js
index 2690468..9bea70c 100755
--- a/src/use.js
+++ b/src/use.js
@@ -8,20 +8,20 @@ SVG.Use = SVG.invent({
// Add class methods
, extend: {
// Use element as a reference
- element: function(element) {
+ element: function(element, file) {
/* store target element */
this.target = element
/* set lined element */
- return this.attr('href', '#' + element, SVG.xlink)
+ return this.attr('href', (file || '') + '#' + element, SVG.xlink)
}
}
// Add parent method
, construct: {
// Create a use element
- use: function(element) {
- return this.put(new SVG.Use).element(element)
+ use: function(element, file) {
+ return this.put(new SVG.Use).element(element, file)
}
}
}) \ No newline at end of file