Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/events/drag-and-drop-autoscroll-use-count.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/events/drag-and-drop-autoscroll-use-count.html b/third_party/WebKit/LayoutTests/fast/events/drag-and-drop-autoscroll-use-count.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..4ac06d4d91a9a1f1c172368a6130df3302861cf8 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/events/drag-and-drop-autoscroll-use-count.html |
| @@ -0,0 +1,49 @@ |
| +<style type="text/css"> |
|
jochen (gone - plz use gerrit)
2016/09/09 13:19:25
<!DOCTYPE html>
|
| +#draggable { |
| + padding: 5pt; |
| + border: 3px solid #00cc00; |
| + background: #00cccc; |
| + width: 80px; |
| + cursor: hand; |
| +} |
| +#scrollable { |
| + height: 200px; |
| + overflow: auto; |
| + border: solid 3px #cc0000; |
| + font-size: 80px; |
| +} |
| +</style> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| +<div id="draggable" draggable="true"> |
| +<div id="scrollable"> |
| + <p>a</p> |
| + <p>b</p> |
| + <p>c</p> |
| + <p>d</p> |
| + <p>e</p> |
| + <p>f</p> |
| + <p>g</p> |
| + <p>h</p> |
| + <p>i</p> |
| + <p>j</p> |
| +</div> |
| +<script> |
| +test(function() { |
| + if (!window.eventSender) |
| + return; |
| + var DragAndDropStart = 1552; |
| + var scrollable = document.getElementById("scrollable"); |
| + var draggable = document.getElementById("draggable"); |
| + var dragStartX = draggable.offsetLeft + 5; |
| + var dragStartY = draggable.offsetTop + 5; |
| + var dragEndX = scrollable.offsetLeft + 5; |
| + var dragEndY = scrollable.offsetTop + scrollable.offsetHeight - 10; |
| + |
| + eventSender.mouseMoveTo(dragStartX, dragStartY); |
| + eventSender.mouseDown(); |
| + eventSender.mouseMoveTo(dragEndX, dragEndY); |
| + eventSender.mouseUp(); |
| + assert_true(internals.isUseCounted(document, DragAndDropStart)); |
| +}, "Tests that selection-drag autoscroll is recorded in UMA usecounter."); |
| +</script> |