cutting down Factory by creating a addComponentsGetterSetter method which all component attrs will use

This commit is contained in:
Eric Rowell
2014-01-08 23:13:50 -08:00
parent 01306af86b
commit f73baa1a4e
7 changed files with 138 additions and 184 deletions

View File

@@ -1638,7 +1638,7 @@
* node.rotation(45);
*/
Kinetic.Factory.addPointGetterSetter(Kinetic.Node, 'scale', 1);
Kinetic.Factory.addComponentsGetterSetter(Kinetic.Node, 'scale', ['x', 'y']);
/**
* get/set scale
@@ -1660,6 +1660,8 @@
* });
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'scaleX', 1);
/**
* get/set scale x
* @name scaleX
@@ -1675,6 +1677,8 @@
* node.scaleX(2);
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'scaleY', 1);
/**
* get/set scale y
* @name scaleY
@@ -1690,7 +1694,7 @@
* node.scaleY(2);
*/
Kinetic.Factory.addPointGetterSetter(Kinetic.Node, 'skew', 0);
Kinetic.Factory.addComponentsGetterSetter(Kinetic.Node, 'skew', ['x', 'y']);
/**
* get/set skew
@@ -1712,6 +1716,8 @@
* });
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'skewX', 0);
/**
* get/set skew x
* @name skewX
@@ -1727,6 +1733,8 @@
* node.skewX(3);
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'skewY', 0);
/**
* get/set skew y
* @name skewY
@@ -1742,7 +1750,7 @@
* node.skewY(3);
*/
Kinetic.Factory.addPointGetterSetter(Kinetic.Node, 'center', 0);
Kinetic.Factory.addComponentsGetterSetter(Kinetic.Node, 'center', ['x', 'y']);
/**
* get/set center. A node's center defines the position and rotation point
@@ -1763,6 +1771,8 @@
* });
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'centerX', 0);
/**
* get/set center x
* @name centerX
@@ -1777,6 +1787,8 @@
* node.centerX(3);
*/
Kinetic.Factory.addGetterSetter(Kinetic.Node, 'centerY', 0);
/**
* get/set center y
* @name centerY