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
|
// Prevent drawing selection box when selected target is a moveable element or already selected
|
||||||
event.stop();
|
event.stop();
|
||||||
}
|
}
|
||||||
}).on('selectEnd', (event) => {
|
})
|
||||||
targets = event.selected;
|
.on('selectEnd', (event) => {
|
||||||
this.updateSelection({ targets });
|
targets = event.selected;
|
||||||
|
this.updateSelection({ targets });
|
||||||
|
|
||||||
if (event.isDragStart) {
|
if (event.isDragStart) {
|
||||||
if (this.isEditingEnabled && this.selecto?.getSelectedTargets().length) {
|
if (this.isEditingEnabled && this.selecto?.getSelectedTargets().length) {
|
||||||
this.selecto.getSelectedTargets()[0].style.cursor = 'grabbing';
|
this.selecto.getSelectedTargets()[0].style.cursor = 'grabbing';
|
||||||
|
}
|
||||||
|
event.inputEvent.preventDefault();
|
||||||
|
event.data.timer = setTimeout(() => {
|
||||||
|
this.moveable!.dragStart(event.inputEvent);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
event.inputEvent.preventDefault();
|
})
|
||||||
setTimeout(() => {
|
.on('dragEnd', (event) => {
|
||||||
this.moveable!.dragStart(event.inputEvent);
|
clearTimeout(event.data.timer);
|
||||||
});
|
});
|
||||||
}
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
reorderElements = (src: ElementState, dest: ElementState, dragToGap: boolean, destPosition: number) => {
|
reorderElements = (src: ElementState, dest: ElementState, dragToGap: boolean, destPosition: number) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user