aboutsummaryrefslogtreecommitdiffstats
path: root/src/pattern.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/pattern.js')
-rw-r--r--src/pattern.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/src/pattern.js b/src/pattern.js
deleted file mode 100644
index 4807049..0000000
--- a/src/pattern.js
+++ /dev/null
@@ -1,48 +0,0 @@
-SVG.Pattern = function(type) {
- this.constructor.call(this, SVG.create('pattern'))
-}
-
-// Inherit from SVG.Container
-SVG.Pattern.prototype = new SVG.Container
-
-//
-SVG.extend(SVG.Pattern, {
- // Return the fill id
- fill: function() {
- return 'url(#' + this.attr('id') + ')'
- }
- // Alias string convertion to fill
-, toString: function() {
- return this.fill()
- }
-
-})
-
-//
-SVG.extend(SVG.Defs, {
- // Define gradient
- pattern: function(width, height, block) {
- var element = this.put(new SVG.Pattern)
-
- /* invoke passed block */
- block(element)
-
- return element.attr({
- x: 0
- , y: 0
- , width: width
- , height: height
- , patternUnits: 'userSpaceOnUse'
- })
- }
-
-})
-
-//
-SVG.extend(SVG.Container, {
- // Create pattern element in defs
- pattern: function(width, height, block) {
- return this.defs().pattern(width, height, block)
- }
-
-}) \ No newline at end of file