Add getActiveAnchor() method to Konva.Transformer

This commit is contained in:
Anton Lavrenov
2020-03-03 09:09:21 -05:00
parent 4b58220e31
commit 2019f8042b
5 changed files with 54 additions and 10 deletions

View File

@@ -252,6 +252,17 @@ export class Transformer extends Group {
getNode() {
return this._node;
}
/**
* return the name of current active anchor
* @method
* @name Konva.Transformer#detach
* @returns {String | Null}
* @example
* transformer.detach();
*/
getActiveAnchor() {
return this._movingAnchorName;
}
/**
* detach transformer from an attached node
* @method
@@ -703,10 +714,11 @@ export class Transformer extends Group {
window.removeEventListener('touchend', this._handleMouseUp, true);
var node = this.getNode();
this._fire('transformend', { evt: e, target: node });
if (node) {
node.fire('transformend', { evt: e, target: node });
node.fire('transformend', { evt: e, target: node });
}
this._movingAnchorName = null;
}
}
_fitNodeInto(newAttrs, evt) {