mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Canvas: Phantom mouse down fix (#54673)
This commit is contained in:
parent
8273839539
commit
37a0207463
@ -449,20 +449,24 @@ export class Scene {
|
||||
// Prevent drawing selection box when selected target is a moveable element or already selected
|
||||
event.stop();
|
||||
}
|
||||
}).on('selectEnd', (event) => {
|
||||
targets = event.selected;
|
||||
this.updateSelection({ targets });
|
||||
})
|
||||
.on('selectEnd', (event) => {
|
||||
targets = event.selected;
|
||||
this.updateSelection({ targets });
|
||||
|
||||
if (event.isDragStart) {
|
||||
if (this.isEditingEnabled && this.selecto?.getSelectedTargets().length) {
|
||||
this.selecto.getSelectedTargets()[0].style.cursor = 'grabbing';
|
||||
if (event.isDragStart) {
|
||||
if (this.isEditingEnabled && this.selecto?.getSelectedTargets().length) {
|
||||
this.selecto.getSelectedTargets()[0].style.cursor = 'grabbing';
|
||||
}
|
||||
event.inputEvent.preventDefault();
|
||||
event.data.timer = setTimeout(() => {
|
||||
this.moveable!.dragStart(event.inputEvent);
|
||||
});
|
||||
}
|
||||
event.inputEvent.preventDefault();
|
||||
setTimeout(() => {
|
||||
this.moveable!.dragStart(event.inputEvent);
|
||||
});
|
||||
}
|
||||
});
|
||||
})
|
||||
.on('dragEnd', (event) => {
|
||||
clearTimeout(event.data.timer);
|
||||
});
|
||||
};
|
||||
|
||||
reorderElements = (src: ElementState, dest: ElementState, dragToGap: boolean, destPosition: number) => {
|
||||
|
Loading…
Reference in New Issue
Block a user