| 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 |