| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <script src="../../../../resources/js-test.js"></script> | 4 <script src="../../../../resources/js-test.js"></script> |
| 5 <script src="resources/gesture-helpers.js"></script> | 5 <script src="resources/gesture-helpers.js"></script> |
| 6 <style type="text/css"> | 6 <style type="text/css"> |
| 7 | 7 |
| 8 ::-webkit-scrollbar { | 8 ::-webkit-scrollbar { |
| 9 width: 0px; | 9 width: 0px; |
| 10 height: 0px; | 10 height: 0px; |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 | 100 |
| 101 <p id="description"></p> | 101 <p id="description"></p> |
| 102 <div id="console"></div> | 102 <div id="console"></div> |
| 103 <script type="text/javascript"> | 103 <script type="text/javascript"> |
| 104 | 104 |
| 105 var movedbox; | 105 var movedbox; |
| 106 var touchtarget; | 106 var touchtarget; |
| 107 var expectedGesturesTotal = 2; | 107 var expectedGesturesTotal = 2; |
| 108 var gesturesOccurred = 0; | 108 var gesturesOccurred = 0; |
| 109 var scrollAmountX = ['0', '0']; | 109 var scrollAmountX = ['0', '0']; |
| 110 var scrollAmountY = ['0', '25']; | 110 var scrollAmountY = ['0', '0']; |
| 111 var wheelEventsOccurred = 0; | 111 var wheelEventsOccurred = 0; |
| 112 var expectedWheelEventsOccurred = ['0', '0']; | 112 var expectedWheelEventsOccurred = ['0', '0']; |
| 113 var scrollEventsOccurred = 0; | 113 var scrollEventsOccurred = 0; |
| 114 var scrolledElement = 'movedbox' | 114 var scrolledElement = 'movedbox' |
| 115 var scrollEventsOccurred = 0; | 115 var scrollEventsOccurred = 0; |
| 116 var expectedScrollEventsOccurred = '1'; | 116 var expectedScrollEventsOccurred = '1'; |
| 117 | 117 |
| 118 function firstGestureScroll() | 118 function firstGestureScroll() |
| 119 { | 119 { |
| 120 debug("first gesture"); | 120 debug("first gesture"); |
| (...skipping 22 matching lines...) Expand all Loading... |
| 143 testRunner.waitUntilDone(); | 143 testRunner.waitUntilDone(); |
| 144 | 144 |
| 145 function runTest() | 145 function runTest() |
| 146 { | 146 { |
| 147 movedbox = document.getElementById("outermostdiv"); | 147 movedbox = document.getElementById("outermostdiv"); |
| 148 touchtarget = document.getElementById("innerdiv"); | 148 touchtarget = document.getElementById("innerdiv"); |
| 149 touchtarget.addEventListener("scroll", recordScroll); | 149 touchtarget.addEventListener("scroll", recordScroll); |
| 150 touchtarget.addEventListener("mousewheel", recordWheel); | 150 touchtarget.addEventListener("mousewheel", recordWheel); |
| 151 | 151 |
| 152 if (window.eventSender) { | 152 if (window.eventSender) { |
| 153 description('This tests that a gesture scroll is propagated from an ' + | 153 description('This tests that a gesture scroll isn\'t propagated from an
' + |
| 154 'inner div to an outer div twice when the scrolled divs have no
' + | 154 'inner div to an outer div when the scrolled divs have no ' + |
| 155 'remaining scroll offset.'); | 155 'remaining scroll offset.'); |
| 156 if (checkTestDependencies()) | 156 if (checkTestDependencies()) |
| 157 firstGestureScroll(); | 157 firstGestureScroll(); |
| 158 else | 158 else |
| 159 exitIfNecessary(); | 159 exitIfNecessary(); |
| 160 } else { | 160 } else { |
| 161 debug("This test requires DumpRenderTree. Gesture-scroll the page to va
lidate the implementation."); | 161 debug("This test requires DumpRenderTree. Gesture-scroll the page to va
lidate the implementation."); |
| 162 } | 162 } |
| 163 } | 163 } |
| 164 </script> | 164 </script> |
| 165 | 165 |
| 166 | 166 |
| 167 | 167 |
| 168 </body> | 168 </body> |
| 169 </html> | 169 </html> |
| OLD | NEW |