| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../../../../resources/testharness.js"></script> | 2 <script src="../../../../resources/testharness.js"></script> |
| 3 <script src="../../../../resources/testharnessreport.js"></script> | 3 <script src="../../../../resources/testharnessreport.js"></script> |
| 4 <style> | 4 <style> |
| 5 ::-webkit-scrollbar { | 5 ::-webkit-scrollbar { |
| 6 background-color: #ccc; | 6 background-color: #ccc; |
| 7 /* fixed size for consistent touch adjustment behavior across platforms */ | 7 /* fixed size for consistent touch adjustment behavior across platforms */ |
| 8 width: 15px; | 8 width: 15px; |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 var touchWidth = 25; | 48 var touchWidth = 25; |
| 49 var touchHeight = 25; | 49 var touchHeight = 25; |
| 50 | 50 |
| 51 // Scroll down to ensure we test the difference between content and client | 51 // Scroll down to ensure we test the difference between content and client |
| 52 // co-ordinate spaces. | 52 // co-ordinate spaces. |
| 53 window.scrollTo(0, 800); | 53 window.scrollTo(0, 800); |
| 54 assert_equals(window.scrollY, 800); | 54 assert_equals(window.scrollY, 800); |
| 55 | 55 |
| 56 eventSender.gestureTapDown(scrollbarX, scrollbarY, touchWidth, touchHeight); | 56 eventSender.gestureTapDown(scrollbarX, scrollbarY, touchWidth, touchHeight); |
| 57 eventSender.gestureShowPress(scrollbarX, scrollbarY, touchWidth, touchHeight); | 57 eventSender.gestureShowPress(scrollbarX, scrollbarY, touchWidth, touchHeight); |
| 58 eventSender.gestureScrollBegin(scrollbarX - 20, scrollbarY, touchWidth, touchH
eight); | 58 eventSender.gestureScrollBegin(scrollbarX - 20, scrollbarY); |
| 59 eventSender.gestureTapCancel(scrollbarX, scrollbarY); | 59 eventSender.gestureTapCancel(scrollbarX, scrollbarY); |
| 60 assert_equals(window.scrollY, 800); | 60 assert_equals(window.scrollY, 800); |
| 61 eventSender.gestureScrollUpdate(0, 20); | 61 eventSender.gestureScrollUpdate(0, 20); |
| 62 // We don't know exactly how far draging the thumb will scroll. If we end | 62 // We don't know exactly how far draging the thumb will scroll. If we end |
| 63 // up scrolling in the wrong direction it probably means hit tests are passing | 63 // up scrolling in the wrong direction it probably means hit tests are passing |
| 64 // through the scrollbar and hitting the content. | 64 // through the scrollbar and hitting the content. |
| 65 assert_greater_than(window.scrollY, 820); | 65 assert_greater_than(window.scrollY, 820); |
| 66 eventSender.gestureScrollUpdate(0, 60); | 66 eventSender.gestureScrollUpdate(0, 60); |
| 67 assert_greater_than(window.scrollY, 885); | 67 assert_greater_than(window.scrollY, 885); |
| 68 eventSender.gestureScrollEnd(0, 0); | 68 eventSender.gestureScrollEnd(0, 0); |
| 69 assert_greater_than(window.scrollY, 885); | 69 assert_greater_than(window.scrollY, 885); |
| 70 }, 'This tests scroll gesture events on main frame scroll bars The document shou
ld be slightly scrolled down if successful.'); | 70 }, 'This tests scroll gesture events on main frame scroll bars The document shou
ld be slightly scrolled down if successful.'); |
| 71 | 71 |
| 72 </script> | 72 </script> |
| OLD | NEW |