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

Side by Side Diff: LayoutTests/fast/dom/HTMLDocument/object-by-name-or-id.html

Issue 75273004: Add 'exposed' objects and embeds to a document's named properties. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Remove extraneous empty line in expected output Created 7 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
OLDNEW
1 <body> 1 <body>
2 2
3 <p>This tests when object elements are accessible by name or id directly as prop erties of the 3 <p>This tests when object elements are accessible by name or id directly as prop erties of the
4 document object. IE allows this only if the object has not child nodes other tha n param and 4 document object. A PASS result means that behavior matches IE and Firefox.
5 whitespace anonymous text. A PASS result means that behavior matches IE. WebKit& rsquo;s results for comments differ.
6 </p> 5 </p>
7 6
8 <hr> 7 <hr>
9 8
10 <script> 9 <script>
11 if (window.testRunner) 10 if (window.testRunner)
12 window.testRunner.dumpAsText(); 11 window.testRunner.dumpAsText();
13 </script> 12 </script>
14 13
15 <div style="visibility: hidden; width: 0px; height: 0px;"> 14 <div style="visibility: hidden; width: 0px; height: 0px;">
(...skipping 29 matching lines...) Expand all
45 var propVal = document[propName]; 44 var propVal = document[propName];
46 45
47 print(!propVal == IE ? " FAIL" : " PASS"); 46 print(!propVal == IE ? " FAIL" : " PASS");
48 print("<br>"); 47 print("<br>");
49 } 48 }
50 49
51 print("By name:<br>"); 50 print("By name:<br>");
52 testProperty("no children", "object1", true); 51 testProperty("no children", "object1", true);
53 testProperty("param", "object2", true); 52 testProperty("param", "object2", true);
54 testProperty("param and whitespace", "object5", true); 53 testProperty("param and whitespace", "object5", true);
55 testProperty("param and empty comment", "object9", false); 54 testProperty("param and empty comment", "object9", true);
56 testProperty("param and non-empty comment", "object11", false); 55 testProperty("param and non-empty comment", "object11", true);
57 testProperty("param and text", "object6", false); 56 testProperty("param and text", "object6", true);
58 testProperty("param and img", "object13", false); 57 testProperty("param and img", "object13", true);
59 print("<br>By id:<br>"); 58 print("<br>By id:<br>");
60 testProperty("no children", "object3", true); 59 testProperty("no children", "object3", true);
61 testProperty("param", "object4", true); 60 testProperty("param", "object4", true);
62 testProperty("param and whitespace", "object8", true); 61 testProperty("param and whitespace", "object8", true);
63 testProperty("param and empty comment", "object10", false); 62 testProperty("param and empty comment", "object10", true);
64 testProperty("param and non-empty comment", "object12", false); 63 testProperty("param and non-empty comment", "object12", true);
65 testProperty("param and text", "object7", false); 64 testProperty("param and text", "object7", true);
66 testProperty("param and img", "object14", false); 65 testProperty("param and img", "object14", true);
67 66
68 </script> 67 </script>
69 </body> 68 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698