// 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