| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <link rel="stylesheet" href="../../../js/resources/js-test-style.css"> | 4 <link rel="stylesheet" href="../../../js/resources/js-test-style.css"> |
| 5 <script src="../../../js/resources/js-test-pre.js"></script> | 5 <script src="../../../js/resources/js-test-pre.js"></script> |
| 6 <script src="resources/gesture-helpers.js"></script> | 6 <script src="resources/gesture-helpers.js"></script> |
| 7 <style type="text/css"> | 7 <style type="text/css"> |
| 8 #touchtarget { | 8 #touchtarget { |
| 9 width: 100px; | 9 width: 100px; |
| 10 height: 100px; | 10 height: 100px; |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 // Wait for layout. | 116 // Wait for layout. |
| 117 checkScrollOffset(); | 117 checkScrollOffset(); |
| 118 | 118 |
| 119 // In this test we do not expect any scroll events to | 119 // In this test we do not expect any scroll events to |
| 120 // be received by the event listener, so we signal | 120 // be received by the event listener, so we signal |
| 121 // the end of the test by calling this function instead | 121 // the end of the test by calling this function instead |
| 122 // of relying on recordScroll() to do it. | 122 // of relying on recordScroll() to do it. |
| 123 finishTest(); | 123 finishTest(); |
| 124 } | 124 } |
| 125 | 125 |
| 126 window.jsTestIsAsync = true; |
| 126 if (window.testRunner) | 127 if (window.testRunner) |
| 127 testRunner.waitUntilDone(); | 128 testRunner.waitUntilDone(); |
| 128 | 129 |
| 129 function runTest() | 130 function runTest() |
| 130 { | 131 { |
| 131 buildPage(); | 132 buildPage(); |
| 132 if (window.eventSender) { | 133 if (window.eventSender) { |
| 133 description('This tests that a page cannot be scrolled vertically with t
ouch if its body has style overflow-y:hidden ' + | 134 description('This tests that a page cannot be scrolled vertically with t
ouch if its body has style overflow-y:hidden ' + |
| 134 'and the scroll event is propogated from a scrollable child
div.'); | 135 'and the scroll event is propogated from a scrollable child
div.'); |
| 135 | 136 |
| 136 if (checkTestDependencies()) | 137 if (checkTestDependencies()) |
| 137 firstGestureScroll(); | 138 firstGestureScroll(); |
| 138 else | 139 else |
| 139 exitIfNecessary(); | 140 exitIfNecessary(); |
| 140 } else { | 141 } else { |
| 141 debug("This test requires DumpRenderTree. Touch scroll the red rect to
log."); | 142 debug("This test requires DumpRenderTree. Touch scroll the red rect to
log."); |
| 142 } | 143 } |
| 143 } | 144 } |
| 144 | 145 |
| 145 function finishTest() | 146 function finishTest() |
| 146 { | 147 { |
| 147 if (window.eventSender) { | 148 if (window.eventSender) { |
| 148 if (gesturesOccurred == expectedGesturesTotal) { | 149 if (gesturesOccurred == expectedGesturesTotal) { |
| 149 shouldBe('scrollEventsOccurred', expectedScrollEventsOccurred); | 150 shouldBe('scrollEventsOccurred', expectedScrollEventsOccurred); |
| 150 successfullyParsed = true; | 151 successfullyParsed = true; |
| 151 isSuccessfullyParsed(); | 152 finishJSTest(); |
| 152 if (window.testRunner) | |
| 153 testRunner.notifyDone(); | |
| 154 } | 153 } |
| 155 } | 154 } |
| 156 } | 155 } |
| 157 </script> | 156 </script> |
| 158 </body> | 157 </body> |
| 159 </html> | 158 </html> |
| OLD | NEW |