OLD | NEW |
(Empty) | |
| 1 <script src="../../resources/testharness.js"></script> |
| 2 <script src="../../resources/testharnessreport.js"></script> |
| 3 <div style="height: 400px; position: fixed; width: 400px; top: 500px;"> |
| 4 <br />Fixed....................... |
| 5 <br />Fixed....................... |
| 6 <br />Fixed....................... |
| 7 <br />Fixed....................... |
| 8 <br />Fixed....................... |
| 9 <br />Fixed....................... |
| 10 <br />Fixed....................... |
| 11 </div> |
| 12 <div style="height: 2000px"></div> |
| 13 <script> |
| 14 var testFix = async_test('Selection-autoscroll should not be triggered when the
selection is in a fixed-position element'); |
| 15 testFix.step(function() { |
| 16 if (!window.eventSender) |
| 17 return; |
| 18 var dragStartX = 50; |
| 19 var dragStartY = 550; |
| 20 var dragEndX = 60; |
| 21 var dragMoveY = 580; |
| 22 var dragEndY = 820; |
| 23 |
| 24 eventSender.dragMode = false; |
| 25 eventSender.mouseMoveTo(dragStartX, dragStartY); |
| 26 eventSender.mouseDown(); |
| 27 eventSender.mouseMoveTo(dragEndX, dragMoveY); |
| 28 eventSender.mouseMoveTo(dragEndX, dragEndY); |
| 29 |
| 30 requestAnimationFrame(function() { |
| 31 assert_equals(document.body.scrollTop, 0); |
| 32 testFix.done(); |
| 33 }); |
| 34 }); |
| 35 </script> |
OLD | NEW |