haikuwebkit/LayoutTests/compositing/fixed-position-scroll-offse...

38 lines
1.1 KiB
HTML
Raw Permalink Normal View History

<!DOCTYPE html>
<html>
<body style="overflow:hidden">
<div style="height:2000px;"></div>
<!-- Red div to indicate test failure -->
<div style="position: absolute; top: 250px; width: 200px; height: 100px; background-color: red;"></div>
<!-- Green fixed-position, composited div which covers the red div after we scroll -->
<div style="position: fixed; -webkit-transform: translateZ(0); top: 50px; width: 200px; height: 100px; background-color: green;"></div>
<script>
Use testRunner instead of layoutTestController in the remaining layout tests https://bugs.webkit.org/show_bug.cgi?id=93172 Reviewed by Adam Barth. One last sweeping patch. * accessibility/canvas-accessibilitynodeobject.html: * compositing/backface-visibility/backface-visibility-webgl.html: * compositing/fixed-position-scroll-offset-history-restore.html: * compositing/overflow/image-load-overflow-scrollbars.html: * css3/flexbox/flexitem.html: * dom/html/level1/core/selfhtml.js: (startTest): * dom/html/level2/core/selfhtml.js: (startTest): * dom/html/level2/events/selfhtml.js: (startTest): * dom/html/level2/html/AppletsCollection.html: * dom/html/level2/html/HTMLBaseElement01.html: * dom/html/level2/html/HTMLBaseElement02.html: * dom/html/level2/html/selfhtml.js: (startTest): * dom/svg/level3/xpath/svgunit.js: * dom/xhtml/level1/core/selfxhtml.js: (startTest): * dom/xhtml/level2/core/selfxhtml.js: (startTest): * dom/xhtml/level2/events/selfxhtml.js: (startTest): * dom/xhtml/level2/html/HTMLBaseElement01.xhtml: * dom/xhtml/level2/html/HTMLBaseElement02.xhtml: * dom/xhtml/level2/html/selfxhtml.js: (startTest): * dom/xhtml/level3/core/selfxhtml.js: (startTest): * editing/shadow/adjusting-editing-boundary-with-table-in-shadow.html: * editing/shadow/bold-twice-in-shadow.html: * editing/shadow/breaking-editing-boundaries-2.html: * editing/shadow/contenteditable-propagation-at-shadow-boundary.html: * editing/shadow/delete-characters-in-distributed-node-crash.html: * editing/shadow/delete-list-in-shadow.html: * editing/shadow/insertorderedlist-crash.html: * editing/shadow/pressing-enter-on-list.html: * editing/spelling/grammar-edit-word-expected.txt: * editing/spelling/grammar-edit-word.html: * fast/block/percent-height-descendant-not-removed-crash2.html: * fast/block/positioning/abspositioned-object-under-split-relpositioned-inline-crash.html: * fast/block/positioning/insert-positioned-in-anonymous-crash.html: * fast/canvas/fallback-content.html: * fast/css/counters/counter-reset-subtree-insert-crash.html: * fast/css/crash-on-gradient-with-derived-color.html: * fast/dom/NodeList/childNodes-reverse-iteration.html: * fast/dom/Window/window-property-shadowing-onclick.html: * fast/dom/XMLSerializer-xml-namespace.html: * fast/dom/shadow/content-after-style.html: Canonical link: https://commits.webkit.org/111024@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@124685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-04 02:40:10 +00:00
if (window.testRunner) {
testRunner.waitUntilDone();
}
onload = function() {
if (window.localStorage.stage == 'two') {
// We went foward and back again.
// If the scroll position is restored correctly the red div won't be visible.
delete window.localStorage.stage;
Use testRunner instead of layoutTestController in the remaining layout tests https://bugs.webkit.org/show_bug.cgi?id=93172 Reviewed by Adam Barth. One last sweeping patch. * accessibility/canvas-accessibilitynodeobject.html: * compositing/backface-visibility/backface-visibility-webgl.html: * compositing/fixed-position-scroll-offset-history-restore.html: * compositing/overflow/image-load-overflow-scrollbars.html: * css3/flexbox/flexitem.html: * dom/html/level1/core/selfhtml.js: (startTest): * dom/html/level2/core/selfhtml.js: (startTest): * dom/html/level2/events/selfhtml.js: (startTest): * dom/html/level2/html/AppletsCollection.html: * dom/html/level2/html/HTMLBaseElement01.html: * dom/html/level2/html/HTMLBaseElement02.html: * dom/html/level2/html/selfhtml.js: (startTest): * dom/svg/level3/xpath/svgunit.js: * dom/xhtml/level1/core/selfxhtml.js: (startTest): * dom/xhtml/level2/core/selfxhtml.js: (startTest): * dom/xhtml/level2/events/selfxhtml.js: (startTest): * dom/xhtml/level2/html/HTMLBaseElement01.xhtml: * dom/xhtml/level2/html/HTMLBaseElement02.xhtml: * dom/xhtml/level2/html/selfxhtml.js: (startTest): * dom/xhtml/level3/core/selfxhtml.js: (startTest): * editing/shadow/adjusting-editing-boundary-with-table-in-shadow.html: * editing/shadow/bold-twice-in-shadow.html: * editing/shadow/breaking-editing-boundaries-2.html: * editing/shadow/contenteditable-propagation-at-shadow-boundary.html: * editing/shadow/delete-characters-in-distributed-node-crash.html: * editing/shadow/delete-list-in-shadow.html: * editing/shadow/insertorderedlist-crash.html: * editing/shadow/pressing-enter-on-list.html: * editing/spelling/grammar-edit-word-expected.txt: * editing/spelling/grammar-edit-word.html: * fast/block/percent-height-descendant-not-removed-crash2.html: * fast/block/positioning/abspositioned-object-under-split-relpositioned-inline-crash.html: * fast/block/positioning/insert-positioned-in-anonymous-crash.html: * fast/canvas/fallback-content.html: * fast/css/counters/counter-reset-subtree-insert-crash.html: * fast/css/crash-on-gradient-with-derived-color.html: * fast/dom/NodeList/childNodes-reverse-iteration.html: * fast/dom/Window/window-property-shadowing-onclick.html: * fast/dom/XMLSerializer-xml-namespace.html: * fast/dom/shadow/content-after-style.html: Canonical link: https://commits.webkit.org/111024@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@124685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-08-04 02:40:10 +00:00
if (window.testRunner) {
testRunner.dumpAsText(true);
testRunner.notifyDone();
}
} else {
window.localStorage.stage = 'two';
window.scrollTo(0, 200);
setTimeout(function() {
window.location.href = 'resources/fixed-position-scroll-offset-history-restore-2.html';
}, 0);
}
};
</script>
</body>
</html>