Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 | 2 |
| 3 <script src="../../../../resources/js-test.js"></script> | 3 <script src="../../../../resources/js-test.js"></script> |
| 4 <script> | 4 <script> |
| 5 if (window.testRunner && window.eventSender) { | 5 if (window.testRunner && window.eventSender) { |
| 6 window.jsTestIsAsync = true; | 6 window.jsTestIsAsync = true; |
| 7 testRunner.waitUntilDone(); | 7 testRunner.waitUntilDone(); |
| 8 } | 8 } |
| 9 | 9 |
| 10 var direction; | 10 var direction; |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 55 | 55 |
| 56 var verticalFlingOverContainer = function() { | 56 var verticalFlingOverContainer = function() { |
| 57 direction = 'VERTICAL'; | 57 direction = 'VERTICAL'; |
| 58 shouldScrollContainer = true; | 58 shouldScrollContainer = true; |
| 59 eventSender.gestureFlingCancel(); | 59 eventSender.gestureFlingCancel(); |
| 60 resetViewport(); | 60 resetViewport(); |
| 61 eventSender.gestureFlingStart( | 61 eventSender.gestureFlingStart( |
| 62 containerPinchCoordsX, | 62 containerPinchCoordsX, |
| 63 containerPinchCoordsY + container.offsetHeight*scale, | 63 containerPinchCoordsY + container.offsetHeight*scale, |
| 64 0, | 64 0, |
| 65 10000); | 65 10000, |
| 66 "touchpad"); | |
|
Rick Byers
2015/02/07 11:22:47
this test is in the touchscreen directly - perhaps
tdresser
2015/02/09 13:56:51
See the test description:
"To test manually, pinc
| |
| 66 } | 67 } |
| 67 | 68 |
| 68 var horizontalFlingOverContainer = function() { | 69 var horizontalFlingOverContainer = function() { |
| 69 direction = 'HORIZONTAL'; | 70 direction = 'HORIZONTAL'; |
| 70 shouldScrollContainer = true; | 71 shouldScrollContainer = true; |
| 71 eventSender.gestureFlingCancel(); | 72 eventSender.gestureFlingCancel(); |
| 72 resetViewport(); | 73 resetViewport(); |
| 73 eventSender.gestureFlingStart( | 74 eventSender.gestureFlingStart( |
| 74 containerPinchCoordsX + container.offsetWidth*scale, | 75 containerPinchCoordsX + container.offsetWidth*scale, |
| 75 containerPinchCoordsY, | 76 containerPinchCoordsY, |
| 76 10000, | 77 10000, |
| 77 0); | 78 0, |
| 79 "touchpad"); | |
| 78 } | 80 } |
| 79 | 81 |
| 80 var verticalFlingNotOverContainer = function() { | 82 var verticalFlingNotOverContainer = function() { |
| 81 direction = 'VERTICAL'; | 83 direction = 'VERTICAL'; |
| 82 shouldScrollContainer = false; | 84 shouldScrollContainer = false; |
| 83 eventSender.gestureFlingCancel(); | 85 eventSender.gestureFlingCancel(); |
| 84 resetViewport(); | 86 resetViewport(); |
| 85 eventSender.gestureFlingStart( | 87 eventSender.gestureFlingStart( |
| 86 containerPinchCoordsX + container.offsetWidth*scale, | 88 containerPinchCoordsX + container.offsetWidth*scale, |
| 87 0, | 89 0, |
| 88 0, | 90 0, |
| 89 -10000); | 91 -10000, |
| 92 "touchpad"); | |
| 90 } | 93 } |
| 91 | 94 |
| 92 var horizontalFlingNotOverContainer = function() { | 95 var horizontalFlingNotOverContainer = function() { |
| 93 direction = 'HORIZONTAL'; | 96 direction = 'HORIZONTAL'; |
| 94 shouldScrollContainer = false; | 97 shouldScrollContainer = false; |
| 95 eventSender.gestureFlingCancel(); | 98 eventSender.gestureFlingCancel(); |
| 96 resetViewport(); | 99 resetViewport(); |
| 97 eventSender.gestureFlingStart( | 100 eventSender.gestureFlingStart( |
| 98 0, | 101 0, |
| 99 containerPinchCoordsY + container.offsetHeight*scale, | 102 containerPinchCoordsY + container.offsetHeight*scale, |
| 100 -10000, | 103 -10000, |
| 101 0); | 104 0, |
| 105 "touchpad"); | |
| 102 } | 106 } |
| 103 | 107 |
| 104 var scrollHandler = function() { | 108 var scrollHandler = function() { |
| 105 if (direction === 'VERTICAL') { | 109 if (direction === 'VERTICAL') { |
| 106 if (shouldScrollContainer) { | 110 if (shouldScrollContainer) { |
| 107 if (window.scrollY == 0) { | 111 if (window.scrollY == 0) { |
| 108 debug("Mouse was over container, it should have scrolled back to 0"); | 112 debug("Mouse was over container, it should have scrolled back to 0"); |
| 109 shouldBe('container.scrollTop', '0'); | 113 shouldBe('container.scrollTop', '0'); |
| 110 requestAnimationFrame(verticalFlingNotOverContainer); | 114 requestAnimationFrame(verticalFlingNotOverContainer); |
| 111 } | 115 } |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 183 <div class="greenbox"></div> | 187 <div class="greenbox"></div> |
| 184 <div class="redbox"></div> | 188 <div class="redbox"></div> |
| 185 <div class="greenbox"></div> | 189 <div class="greenbox"></div> |
| 186 <div class="redbox"></div> | 190 <div class="redbox"></div> |
| 187 <div class="greenbox"></div> | 191 <div class="greenbox"></div> |
| 188 <div class="redbox"></div> | 192 <div class="redbox"></div> |
| 189 <div class="greenbox"></div> | 193 <div class="greenbox"></div> |
| 190 <div class="redbox"></div> | 194 <div class="redbox"></div> |
| 191 <div class="greenbox"></div> | 195 <div class="greenbox"></div> |
| 192 </div> | 196 </div> |
| OLD | NEW |