45 lines
1.0 KiB
HTML
45 lines
1.0 KiB
HTML
<html>
|
|
<head>
|
|
<style>
|
|
#target {
|
|
background-color:purple;
|
|
width:25px;
|
|
height:25px;
|
|
}
|
|
</style>
|
|
<script>
|
|
var numberOfClicks = 0;
|
|
|
|
function runTest() {
|
|
if (!window.eventSender)
|
|
return;
|
|
if (window.internals) {
|
|
window.internals.setHeaderHeight(100);
|
|
window.internals.setPageScaleFactor(2, 0, 0);
|
|
}
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
// The page should scale, but the header should not.
|
|
eventSender.mouseMoveTo(25, 125);
|
|
eventSender.mouseDown();
|
|
eventSender.mouseUp();
|
|
|
|
var result = document.getElementById("result");
|
|
if (numberOfClicks > 0)
|
|
result.innerHTML = "Pass!";
|
|
else
|
|
result.innerHTML = "Fail.";
|
|
}
|
|
|
|
function clicked() {
|
|
numberOfClicks = 1;
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="runTest()">
|
|
<div id="target" onclick="clicked()"></div>
|
|
<div id="result">This test needs to be run through WebKitTestRunner.</div>
|
|
</body>
|
|
</html>
|