OLD | NEW |
1 <style type="text/css"> | 1 <style type="text/css"> |
2 #scrollable { | 2 #scrollable { |
3 height: 1000px; | 3 height: 1000px; |
4 overflow: auto; | 4 overflow: auto; |
5 border: solid 3px #cc0000; | 5 border: solid 3px #cc0000; |
6 font-size: 80px; | 6 font-size: 80px; |
7 } | 7 } |
8 </style> | 8 </style> |
9 <script src="../../resources/testharness.js"></script> | 9 <script src="../../resources/testharness.js"></script> |
10 <script src="../../resources/testharnessreport.js"></script> | 10 <script src="../../resources/testharnessreport.js"></script> |
11 <div id="container"> | 11 <div id="container"> |
12 <p id="description"></p> | 12 <p id="description"></p> |
13 For manual testing, hold middle button in scrollable and move around mouse point
er for scrolling, then release middle button to stop scrolling. | 13 For manual testing, hold middle button in scrollable and move around mouse point
er for scrolling, then release middle button to stop scrolling. |
14 <div id="scrollable"></div> | 14 <div id="scrollable"></div> |
15 </div> | 15 </div> |
16 <div id="console"></div> | 16 <div id="console"></div> |
17 </body> | 17 </body> |
18 <script> | 18 <script> |
19 test(function() { | 19 test(function() { |
20 if (!window.eventSender) | 20 if (!window.eventSender) |
21 return; | 21 return; |
22 var middleButton = 1; | 22 var middleButton = 1; |
23 var panScrollRadius = 15; | 23 var middleClickAutoscrollRadius = 15; |
24 var PanScrollingStart = 1551; | 24 var middleClickAutoscrollStart = 1551; |
25 var scrollable = document.getElementById("scrollable"); | 25 var scrollable = document.getElementById("scrollable"); |
26 var startX = scrollable.offsetLeft + 5; | 26 var startX = scrollable.offsetLeft + 5; |
27 var startY = scrollable.offsetTop + 5; | 27 var startY = scrollable.offsetTop + 5; |
28 var endX = startX; | 28 var endX = startX; |
29 var endY = scrollable.offsetTop + panScrollRadius + 6; | 29 var endY = scrollable.offsetTop + middleClickAutoscrollRadius + 6; |
30 eventSender.mouseMoveTo(startX, startY); | 30 eventSender.mouseMoveTo(startX, startY); |
31 eventSender.mouseDown(middleButton); | 31 eventSender.mouseDown(middleButton); |
32 eventSender.mouseMoveTo(endX, endY); | 32 eventSender.mouseMoveTo(endX, endY); |
33 assert_true(internals.isUseCounted(document, PanScrollingStart)); | 33 assert_true(internals.isUseCounted(document, middleClickAutoscrollStart)); |
34 }) | 34 }) |
35 </script> | 35 </script> |
OLD | NEW |