blob: 9b9b950b6dc1dc3fda44e90e907d5dc6d75c387e [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<body>
<div id="testelm">The test element<div>
<script>
var testElm = document.getElementById("testelm");
testElm.addEventListener("mousemove", function(event) {
if (event.defaultPrevented) {
testFailed("Mouse event already cancelled.");
return;
}
event.preventDefault();
if (!event.defaultPrevented) {
testFailed("Mouse event not cancellable.");
return;
}
testPassed("Mouse move event cancellable.")
}, false);
if ("eventSender" in window) {
eventSender.mouseMoveTo(testElm.offsetLeft + testElm.offsetWidth / 3,
testElm.offsetTop + testElm.offsetHeight / 2);
eventSender.mouseMoveTo(testElm.offsetLeft + testElm.offsetWidth / 3 * 2,
testElm.offsetTop + testElm.offsetHeight / 2);
}
else {
testElm.innerHTML = "window.eventSender not available. To test move the mouse on top of this text.";
}
</script>
</body>