mirror of
https://github.com/konvajs/konva.git
synced 2025-12-17 18:01:15 +08:00
fixed #539 and also added size() overloader
This commit is contained in:
40
src/Node.js
40
src/Node.js
@@ -1295,26 +1295,11 @@
|
||||
config.callback(img);
|
||||
});
|
||||
},
|
||||
/**
|
||||
* set size
|
||||
* @method
|
||||
* @memberof Kinetic.Node.prototype
|
||||
* @param {Object} size
|
||||
* @param {Number} size.width
|
||||
* @param {Number} size.height
|
||||
* @returns {Kinetic.Node}
|
||||
*/
|
||||
setSize: function(size) {
|
||||
this.setWidth(size.width);
|
||||
this.setHeight(size.height);
|
||||
return this;
|
||||
},
|
||||
/**
|
||||
* get size
|
||||
* @method
|
||||
* @memberof Kinetic.Node.prototype
|
||||
* @returns {Object}
|
||||
*/
|
||||
getSize: function() {
|
||||
return {
|
||||
width: this.getWidth(),
|
||||
@@ -2002,6 +1987,31 @@
|
||||
* node.transformsEnabled('all');
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* get/set node size
|
||||
* @name size
|
||||
* @method
|
||||
* @memberof Kinetic.Node.prototype
|
||||
* @param {Object} size
|
||||
* @param {Number} size.width
|
||||
* @param {Number} size.height
|
||||
* @returns {Object}
|
||||
* @example
|
||||
* // get node size<br>
|
||||
* var size = node.size();<br>
|
||||
* var x = size.x;<br>
|
||||
* var y = size.y;<br><br>
|
||||
*
|
||||
* // set size<br>
|
||||
* node.size({<br>
|
||||
* width: 100,<br>
|
||||
* height: 200<br>
|
||||
* });
|
||||
*/
|
||||
Kinetic.Factory.addOverloadedGetterSetter(Kinetic.Node, 'size');
|
||||
|
||||
Kinetic.Factory.backCompat(Kinetic.Node, {
|
||||
rotateDeg: 'rotate',
|
||||
setRotationDeg: 'setRotation',
|
||||
|
||||
Reference in New Issue
Block a user