Chromium Code Reviews| Index: LayoutTests/editing/shadow/selection-shadow-mouse-drag.html |
| diff --git a/LayoutTests/editing/shadow/selection-shadow-mouse-drag.html b/LayoutTests/editing/shadow/selection-shadow-mouse-drag.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..bd51b25defdf55578b6827e9ebe30324c409c03b |
| --- /dev/null |
| +++ b/LayoutTests/editing/shadow/selection-shadow-mouse-drag.html |
| @@ -0,0 +1,19 @@ |
| +<!DOCTYPE html> |
|
yosin_UTC9
2015/06/23 13:46:34
This test checks selection by mouse and selection
|
| +<style>* { font-family: monospace; }</style> |
| +<div id="host">[<span id="one">One</span> <span id="two">Two</span>]</div> |
| +<script> |
| +function doDrag(start, end) { |
| + if (!window.eventSender) |
| + return; |
| + eventSender.mouseMoveTo(start.offsetLeft + (start.offsetWidth / 2), start.offsetTop + 3); |
| + eventSender.mouseDown(); |
| + eventSender.mouseMoveTo(end.offsetLeft + (end.offsetWidth / 2), end.offsetTop + 3); |
| + eventSender.mouseUp(); |
| +} |
| +var host = document.querySelector('#host'); |
| +var shadowRoot = host.createShadowRoot(); |
| +shadowRoot.innerHTML = '[<content select="#two"></content> <content select="#one"></content>]'; |
| +var one = document.querySelector('#one'); |
| +var two = document.querySelector('#two'); |
| +doDrag(two, one); |
| +</script> |