| OLD | NEW |
| 1 var autoscrollInterval = 50; | 1 var autoscrollInterval = 50; |
| 2 var middleButton = 1; | 2 var middleButton = 1; |
| 3 var panScrollRadius = 15; // from FrameView::noPanScrollRadius | 3 var middleClickAutoscrollRadius = 15; // from FrameView::noPanScrollRadius |
| 4 | 4 |
| 5 window.jsTestIsAsync = true; | 5 window.jsTestIsAsync = true; |
| 6 | 6 |
| 7 function $(id) | 7 function $(id) |
| 8 { | 8 { |
| 9 return document.getElementById(id); | 9 return document.getElementById(id); |
| 10 } | 10 } |
| 11 | 11 |
| 12 function testPanScroll(param) | 12 function testPanScroll(param) |
| 13 { | 13 { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 testPassed('autoscroll stopped'); | 66 testPassed('autoscroll stopped'); |
| 67 finishTest(); | 67 finishTest(); |
| 68 }, autoscrollInterval * 2); | 68 }, autoscrollInterval * 2); |
| 69 }; | 69 }; |
| 70 | 70 |
| 71 if (!window.eventSender) | 71 if (!window.eventSender) |
| 72 return; | 72 return; |
| 73 var startX = param.startX || scrollable.offsetLeft + 5; | 73 var startX = param.startX || scrollable.offsetLeft + 5; |
| 74 var startY = param.startY || scrollable.offsetTop + 5; | 74 var startY = param.startY || scrollable.offsetTop + 5; |
| 75 var endX = param.endX || scrollable.offsetLeft + 5; | 75 var endX = param.endX || scrollable.offsetLeft + 5; |
| 76 var endY = param.endY || scrollable.offsetTop + panScrollRadius + 6; | 76 var endY = param.endY || scrollable.offsetTop + middleClickAutoscrollRadius
+ 6; |
| 77 eventSender.mouseMoveTo(startX, startY); | 77 eventSender.mouseMoveTo(startX, startY); |
| 78 eventSender.mouseDown(middleButton); | 78 eventSender.mouseDown(middleButton); |
| 79 if (param.clickOrDrag == 'click') | 79 if (param.clickOrDrag == 'click') |
| 80 eventSender.mouseUp(middleButton); | 80 eventSender.mouseUp(middleButton); |
| 81 eventSender.mouseMoveTo(endX, endY); | 81 eventSender.mouseMoveTo(endX, endY); |
| 82 } | 82 } |
| OLD | NEW |