Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / svg / custom / events-in-shadow-tree.html
blob263a62592bb2ee22e01221fb6ff8745ff5e39c19
1 <!DOCTYPE HTML>
2 <body>
3 Test for crbug.com/370136: event targets should not be nodes in the shadow tree.<br>
4 FAIL
5 <template id="template">
6 <svg width="100" height="100">
7 <rect id="FAIL" width="100" height="100" fill="green" />
8 </svg>
9 </template>
10 <div id="host"></div>
11 <script>
12 var host = document.querySelector('#host');
13 var shadowRoot = host.createShadowRoot();
14 var template = document.querySelector('template');
15 shadowRoot.appendChild(template.content.cloneNode(true));
16 host.addEventListener('click', function(e) {
17 if (e.target.id == 'host')
18 document.body.innerHTML = 'PASS';
19 });
21 if (window.eventSender) {
22 eventSender.mouseMoveTo(100, 100);
23 eventSender.mouseDown();
24 eventSender.mouseUp();
26 </script>
27 </body>