OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <body> | 3 <body> |
4 <p>This test checks selecting from outside of a shadow tree and to inside of a s
hadow tree won't crash.</p> | 4 <p>This test checks selecting from outside of a shadow tree and to inside of a s
hadow tree won't crash.</p> |
5 <div id='container' style="width:100px; height: 100px"></div> | 5 <div id='container' style="width:100px; height: 100px"></div> |
6 <div>PASS</div> | 6 <div>PASS</div> |
7 <script src="resources/polyfill.js"></script> | |
8 <script src="../../../editing/editing.js"></script> | 7 <script src="../../../editing/editing.js"></script> |
9 <script> | 8 <script> |
10 if (window.testRunner) | 9 if (window.testRunner) |
11 testRunner.dumpAsText(); | 10 testRunner.dumpAsText(); |
12 | 11 |
13 var container = document.getElementById('container'); | 12 var container = document.getElementById('container'); |
14 var shadowRoot = container.webkitCreateShadowRoot(); | 13 var shadowRoot = container.webkitCreateShadowRoot(); |
15 var meter = document.createElement('meter'); | 14 var meter = document.createElement('meter'); |
16 shadowRoot.appendChild(meter); | 15 shadowRoot.appendChild(meter); |
17 | 16 |
18 var midX = meter.offsetLeft + (meter.offsetWidth / 2); | 17 var midX = meter.offsetLeft + (meter.offsetWidth / 2); |
19 var midY = meter.offsetTop + (meter.offsetHeight / 2); | 18 var midY = meter.offsetTop + (meter.offsetHeight / 2); |
20 var delta = 40; | 19 var delta = 40; |
21 | 20 |
22 eventSender.mouseMoveTo(midX, midY + delta); | 21 eventSender.mouseMoveTo(midX, midY + delta); |
23 eventSender.mouseDown(); | 22 eventSender.mouseDown(); |
24 eventSender.mouseMoveTo(midX, midY); | 23 eventSender.mouseMoveTo(midX, midY); |
25 eventSender.mouseUp(); | 24 eventSender.mouseUp(); |
26 </script> | 25 </script> |
27 </body> | 26 </body> |
28 </html> | 27 </html> |
OLD | NEW |