31 lines
1.1 KiB
HTML
31 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="box">This is a test box. ABC 123</div>
|
|
<script>
|
|
if (window.testRunner) {
|
|
description("This tests to make sure that right clicking when the left-mouse button is pressed disables the drag.");
|
|
var box = document.getElementById("box");
|
|
var x = box.offsetLeft;
|
|
var y = box.offsetTop + box.offsetHeight / 2;
|
|
eventSender.dragMode = false;
|
|
eventSender.mouseMoveTo(x, y);
|
|
// Start a mouse down with the left mouse button.
|
|
eventSender.mouseDown();
|
|
// On some platforms, the page only sees a right MouseDown before displaying the
|
|
// context menu. The context menu can also be dismissed via Esc and so there is
|
|
// no guarantee that a page will see MouseUp.
|
|
eventSender.contextClick();
|
|
x = x + 30;
|
|
// Move the mouse to initiate a drag.
|
|
eventSender.mouseMoveTo(x, y);
|
|
shouldBeTrue("window.getSelection().isCollapsed");
|
|
}
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|