diff options
Diffstat (limited to 'testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html')
-rw-r--r-- | testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html deleted file mode 100644 index 3265a71bf..000000000 --- a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html +++ /dev/null @@ -1,60 +0,0 @@ -<!doctype html> -<title>Fragment Navigation: When fragid is TOP scroll to the top of the document</title> -<meta name=timeout content=long> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<body> -<div></div> -<div id="not-the-top"></div> -<div style="height:200em"></div> -<script> -var steps = [{ - fragid:'not-the-top', - handler: function(){ - assert_not_equals( scrollPosition(), 0 ); - } - },{ - fragid:'top', - handler: function(){ - assert_equals( scrollPosition(), 0 ); - } - },{ - fragid:'not-the-top', - handler: function(){ - assert_not_equals( scrollPosition(), 0 ); - } - },{ - fragid:'TOP', - handler: function(){ - assert_equals( scrollPosition(), 0 ); - } - }]; - -function scrollPosition(){ - return document.documentElement.scrollTop || document.body.scrollTop; -} - -function runNextStep(){ - if( steps.length > 0 ) { - var step = steps.shift(); - var listener = t.step_func( function(){ - step.handler(); - runNextStep(); - }); - scrollToFragmentThenDo( step.fragid, listener ); - } else { - t.done(); - } -} - -function scrollToFragmentThenDo( fragid, then ){ - location.hash = fragid; - setTimeout( then, 1 ); -} - -var t = async_test(); -t.step( function(){ - assert_equals(location.hash, "", "Page must be loaded with no hash"); - runNextStep(); -}) -</script> |