aboutsummaryrefslogtreecommitdiffstats
path: root/src/use.js
diff options
context:
space:
mode:
authorFuzzy <ulima.ums@googlemail.com>2015-05-18 23:08:54 +0200
committerFuzzy <ulima.ums@googlemail.com>2015-05-18 23:08:54 +0200
commitf7dacf2106d0e6ac7ae8ca6d84eab4b1322105bb (patch)
treeae4b22f4430661df83bd29a27098f28a9fe65caf /src/use.js
parent0d1e85f6e3953461808c70366528c2ac3ce7903b (diff)
parent76a236a54c1e9b8457d9b13820fd6fa678df95dd (diff)
downloadsvg.js-f7dacf2106d0e6ac7ae8ca6d84eab4b1322105bb.tar.gz
svg.js-f7dacf2106d0e6ac7ae8ca6d84eab4b1322105bb.zip
Merge pull request #307 from GSchutz/master
The use element now can point to an external file
Diffstat (limited to 'src/use.js')
-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