1
0
Fork 0
firefox/layout/generic/test/selection_cross_shadow_boundary_helper.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

28 lines
573 B
JavaScript

// Helper file for test_selection_cross_shadow_boundary_* related tests
function drag(
fromTarget,
fromX,
fromY,
toTarget,
toX,
toY,
withAccelKey = false
) {
synthesizeMouse(fromTarget, fromX, fromY, {
type: "mousemove",
accelKey: withAccelKey,
});
synthesizeMouse(fromTarget, fromX, fromY, {
type: "mousedown",
accelKey: withAccelKey,
});
synthesizeMouse(toTarget, toX, toY, {
type: "mousemove",
accelKey: withAccelKey,
});
synthesizeMouse(toTarget, toX, toY, {
type: "mouseup",
accelKey: withAccelKey,
});
}