mirror of
https://github.com/konvajs/konva.git
synced 2025-06-28 05:01:41 +08:00
Fire pointerup on stage before click
This commit is contained in:
parent
888fbf3254
commit
8e820f2be4
16
src/Stage.ts
16
src/Stage.ts
@ -711,6 +711,13 @@ export class Stage extends Container<Layer> {
|
||||
} else {
|
||||
this[eventType + 'ClickEndShape'] = null;
|
||||
|
||||
this._fire(events.pointerup, {
|
||||
evt: evt,
|
||||
target: this,
|
||||
currentTarget: this,
|
||||
pointerId: pointerId,
|
||||
});
|
||||
|
||||
if (Konva['_' + eventType + 'ListenClick']) {
|
||||
this._fire(events.pointerclick, {
|
||||
evt: evt,
|
||||
@ -731,15 +738,6 @@ export class Stage extends Container<Layer> {
|
||||
}
|
||||
});
|
||||
|
||||
if (!triggeredOnShape) {
|
||||
this._fire(events.pointerup, {
|
||||
evt: evt,
|
||||
target: this,
|
||||
currentTarget: this,
|
||||
pointerId: this._changedPointerPositions[0].id,
|
||||
});
|
||||
}
|
||||
|
||||
Konva['_' + eventType + 'ListenClick'] = false;
|
||||
|
||||
// always call preventDefault for desktop events because some browsers
|
||||
|
Loading…
Reference in New Issue
Block a user