summaryrefslogtreecommitdiffstats
path: root/src/group.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/group.js')
-rw-r--r--src/group.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/group.js b/src/group.js
index e46035f..2236c09 100644
--- a/src/group.js
+++ b/src/group.js
@@ -1,16 +1,21 @@
SVG.Group = function Group() {
- this.constructor.call(this, SVG.createElement("g"));
+ this.constructor.call(this, SVG.create('g'));
};
// inherit from SVG.Element
SVG.Group.prototype = new SVG.Element();
-// group rotation
-SVG.Group.prototype.rotate = function(d) {
- this.setAttribute('transform', 'rotate(' + d + ')');
- return this;
-};
-
// include the container object
-SVG.Group.include(SVG.Container); \ No newline at end of file
+SVG.Utils.merge(SVG.Group, SVG.Container);
+
+// Add group-specific functions
+SVG.Utils.merge(SVG.Group, {
+
+ // group rotation
+ rotate: function(d) {
+ this.attr('transform', 'rotate(' + d + ')');
+ return this;
+ }
+
+}); \ No newline at end of file