mirror of
https://github.com/konvajs/konva.git
synced 2025-10-15 12:34:52 +08:00
performance fixes, docs fixes
This commit is contained in:
@@ -121,9 +121,9 @@ export const DD = {
|
||||
|
||||
const drawNode =
|
||||
elem.node.getLayer() ||
|
||||
(elem.node instanceof Konva['Stage'] && elem.node);
|
||||
((elem.node instanceof Konva['Stage'] && elem.node) as any);
|
||||
if (drawNode) {
|
||||
drawNode.draw();
|
||||
drawNode.batchDraw();
|
||||
}
|
||||
});
|
||||
},
|
||||
|
@@ -1063,7 +1063,7 @@ export class Stage extends Container<Layer> {
|
||||
/**
|
||||
* batch draw
|
||||
* @method
|
||||
* @name Konva.Layer#batchDraw
|
||||
* @name Konva.Stage#batchDraw
|
||||
* @return {Konva.Stage} this
|
||||
*/
|
||||
batchDraw() {
|
||||
|
@@ -61,7 +61,7 @@ _registerNode(Circle);
|
||||
|
||||
/**
|
||||
* get/set radius
|
||||
* @name Konva.Arrow#radius
|
||||
* @name Konva.Circle#radius
|
||||
* @method
|
||||
* @param {Number} radius
|
||||
* @returns {Number}
|
||||
|
@@ -79,46 +79,46 @@ _registerNode(Star);
|
||||
|
||||
/**
|
||||
* get/set number of points
|
||||
* @name Konva.Ring#numPoints
|
||||
* @name Konva.Star#numPoints
|
||||
* @method
|
||||
* @param {Number} numPoints
|
||||
* @returns {Number}
|
||||
* @example
|
||||
* // get inner radius
|
||||
* var numPoints = ring.numPoints();
|
||||
* var numPoints = star.numPoints();
|
||||
*
|
||||
* // set inner radius
|
||||
* ring.numPoints(20);
|
||||
* star.numPoints(20);
|
||||
*/
|
||||
Factory.addGetterSetter(Star, 'numPoints', 5, getNumberValidator());
|
||||
|
||||
/**
|
||||
* get/set innerRadius
|
||||
* @name Konva.Ring#innerRadius
|
||||
* @name Konva.Star#innerRadius
|
||||
* @method
|
||||
* @param {Number} innerRadius
|
||||
* @returns {Number}
|
||||
* @example
|
||||
* // get inner radius
|
||||
* var innerRadius = ring.innerRadius();
|
||||
* var innerRadius = star.innerRadius();
|
||||
*
|
||||
* // set inner radius
|
||||
* ring.innerRadius(20);
|
||||
* star.innerRadius(20);
|
||||
*/
|
||||
Factory.addGetterSetter(Star, 'innerRadius', 0, getNumberValidator());
|
||||
|
||||
/**
|
||||
* get/set outerRadius
|
||||
* @name Konva.Ring#outerRadius
|
||||
* @name Konva.Star#outerRadius
|
||||
* @method
|
||||
* @param {Number} outerRadius
|
||||
* @returns {Number}
|
||||
* @example
|
||||
* // get inner radius
|
||||
* var outerRadius = ring.outerRadius();
|
||||
* var outerRadius = star.outerRadius();
|
||||
*
|
||||
* // set inner radius
|
||||
* ring.outerRadius(20);
|
||||
* star.outerRadius(20);
|
||||
*/
|
||||
|
||||
Factory.addGetterSetter(Star, 'outerRadius', 0, getNumberValidator());
|
||||
|
@@ -627,7 +627,7 @@ Factory.addGetterSetter(TextPath, 'fontStyle', NORMAL);
|
||||
|
||||
/**
|
||||
* get/set horizontal align of text. Can be 'left', 'center', 'right' or 'justify'
|
||||
* @name Konva.Text#align
|
||||
* @name Konva.TextPath#align
|
||||
* @method
|
||||
* @param {String} align
|
||||
* @returns {String}
|
||||
|
@@ -298,7 +298,7 @@ export class Transformer extends Group {
|
||||
}
|
||||
|
||||
this._resetTransformCache();
|
||||
if (!this._transforming) {
|
||||
if (!this._transforming && !this.isDragging()) {
|
||||
this.update();
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user