diff options
author | Fuzzy <ulima.ums@googlemail.com> | 2015-05-18 23:08:54 +0200 |
---|---|---|
committer | Fuzzy <ulima.ums@googlemail.com> | 2015-05-18 23:08:54 +0200 |
commit | f7dacf2106d0e6ac7ae8ca6d84eab4b1322105bb (patch) | |
tree | ae4b22f4430661df83bd29a27098f28a9fe65caf /src/use.js | |
parent | 0d1e85f6e3953461808c70366528c2ac3ce7903b (diff) | |
parent | 76a236a54c1e9b8457d9b13820fd6fa678df95dd (diff) | |
download | svg.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-x | src/use.js | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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 |