зеркало из https://github.com/mozilla/gecko-dev.git
30 строки
980 B
HTML
30 строки
980 B
HTML
|
<html class="reftest-wait">
|
||
|
<head>
|
||
|
<script>
|
||
|
function doTest() {
|
||
|
window.scrollTo(0,101);
|
||
|
// make sure we serve the invalidate the scroll caused, so the invalidate
|
||
|
// doesn't get served later in our test (which would just make us pass when
|
||
|
// we should actually fail)
|
||
|
setTimeout("continueTest();", 0);
|
||
|
}
|
||
|
function continueTest() {
|
||
|
document.getElementById("x").style.background = "blue";
|
||
|
// make sure the invalidate for that change happens now, while we are
|
||
|
// scrolled down
|
||
|
document.documentElement.offsetLeft;
|
||
|
setTimeout("finishTest();", 0);
|
||
|
}
|
||
|
function finishTest() {
|
||
|
window.scrollTo(0,0);
|
||
|
document.documentElement.removeAttribute('class');
|
||
|
}
|
||
|
document.addEventListener("MozReftestInvalidate", doTest);
|
||
|
</script>
|
||
|
</head>
|
||
|
<body style="overflow: hidden;">
|
||
|
<div id="x" style="position: absolute; left: 0px; top: 0px; width: 100px; height: 100px; background: red;"></div>
|
||
|
<div style="height: 10000px;"></div>
|
||
|
</body>
|
||
|
</html>
|