50 lines
1.2 KiB
HTML
50 lines
1.2 KiB
HTML
<html>
|
|
<head>
|
|
<title>Hit-testing text in overflows</title>
|
|
<script type="text/javascript">
|
|
var target;
|
|
|
|
if (window.testRunner)
|
|
testRunner.waitUntilDone();
|
|
|
|
function step3()
|
|
{
|
|
eventSender.mouseUp();
|
|
testRunner.notifyDone();
|
|
}
|
|
|
|
function step2()
|
|
{
|
|
eventSender.mouseDown();
|
|
window.setTimeout(step3, 1);
|
|
}
|
|
|
|
function step1()
|
|
{
|
|
target.scrollLeft = 3000;
|
|
if (window.testRunner) {
|
|
eventSender.mouseMoveTo(205, 10);
|
|
window.setTimeout(step2, 1);
|
|
}
|
|
}
|
|
|
|
function test()
|
|
{
|
|
target = document.getElementById("target");
|
|
window.setTimeout(step1, 1);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body style="margin: 0; padding: 0;" onload="test();">
|
|
<div id="target" style="overflow: auto; width: 210px; white-space: pre;">Seals and caribou live in the arctic, too</div>
|
|
<hr>
|
|
<p>
|
|
This tests for regressions against
|
|
<i>http://bugzilla.opendarwin.org/show_bug.cgi?id=5921 Hit-testing text
|
|
in overflows does not take scrolling into account</i> by scrolling
|
|
the above text all the way to the right, clicking the last letter, and
|
|
verifying that the correct caret position is reported to the editing
|
|
delegate.
|
|
</p>
|
|
</body>
|