Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(565)

Side by Side Diff: LayoutTests/fast/dom/shadow/elementfrompoint.html

Issue 812173002: Make elementFromPoint() arguments non-optional (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../resources/event-sender-util.js"></script> 4 <script src="../resources/event-sender-util.js"></script>
5 <script src="../../../resources/js-test.js"></script> 5 <script src="../../../resources/js-test.js"></script>
6 </head> 6 </head>
7 <body> 7 <body>
8 8
9 <div id="host"></div> 9 <div id="host"></div>
10 <div id="blockHost"></div> 10 <div id="blockHost"></div>
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 nestedShadowRoot.appendChild(box22); 45 nestedShadowRoot.appendChild(box22);
46 nestedShadowRoot.appendChild(box23); 46 nestedShadowRoot.appendChild(box23);
47 47
48 shadowRoot.appendChild(nestedHost); 48 shadowRoot.appendChild(nestedHost);
49 49
50 var x12 = centerX(box12); 50 var x12 = centerX(box12);
51 var y12 = centerY(box12); 51 var y12 = centerY(box12);
52 var x22 = centerX(box22); 52 var x22 = centerX(box22);
53 var y22 = centerY(box22); 53 var y22 = centerY(box22);
54 54
55 shouldThrow('shadowRoot.elementFromPoint()');
56 shouldThrow('shadowRoot.elementFromPoint(0)');
57
55 shouldBe('shadowRoot.elementFromPoint(x12, y12)', 'box12'); 58 shouldBe('shadowRoot.elementFromPoint(x12, y12)', 'box12');
56 shouldBe('nestedShadowRoot.elementFromPoint(x22, y22)', 'box22'); 59 shouldBe('nestedShadowRoot.elementFromPoint(x22, y22)', 'box22');
57 60
58 shouldBe('shadowRoot.elementFromPoint(x22, y22)', 'nestedHost'); 61 shouldBe('shadowRoot.elementFromPoint(x22, y22)', 'nestedHost');
59 shouldBe('document.elementFromPoint(x22, y22)', 'host'); 62 shouldBe('document.elementFromPoint(x22, y22)', 'host');
60 63
61 var root3 = blockHost.createShadowRoot(); 64 var root3 = blockHost.createShadowRoot();
62 root3.appendChild(document.createTextNode('text1')); 65 root3.appendChild(document.createTextNode('text1'));
63 var root4 = inlineBlockHost.createShadowRoot(); 66 var root4 = inlineBlockHost.createShadowRoot();
64 root4.appendChild(document.createTextNode('text2')); 67 root4.appendChild(document.createTextNode('text2'));
65 shouldBeNull('root3.elementFromPoint(centerX(blockHost), centerY(blockHost))'); 68 shouldBeNull('root3.elementFromPoint(centerX(blockHost), centerY(blockHost))');
66 shouldBe('document.elementFromPoint(centerX(blockHost), centerY(blockHost))', 'b lockHost'); 69 shouldBe('document.elementFromPoint(centerX(blockHost), centerY(blockHost))', 'b lockHost');
67 shouldBeNull('root4.elementFromPoint(centerX(inlineBlockHost), centerY(inlineBlo ckHost))'); 70 shouldBeNull('root4.elementFromPoint(centerX(inlineBlockHost), centerY(inlineBlo ckHost))');
68 shouldBe('document.elementFromPoint(centerX(inlineBlockHost), centerY(inlineBloc kHost))', 'inlineBlockHost'); 71 shouldBe('document.elementFromPoint(centerX(inlineBlockHost), centerY(inlineBloc kHost))', 'inlineBlockHost');
69 shouldBe('document.elementFromPoint(centerX(submit), centerY(submit))', 'submit' ); 72 shouldBe('document.elementFromPoint(centerX(submit), centerY(submit))', 'submit' );
70 </script> 73 </script>
71 74
72 </body> 75 </body>
73 </html> 76 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698