OLD | NEW |
1 function testAsChild(tag) | 1 function testAsChild(tag) |
2 { | 2 { |
3 var markup = "<p>1<" + tag + ">"; | 3 var markup = "<p>1<" + tag + ">"; |
4 var container = document.createElement("body"); | 4 var container = document.createElement("body"); |
5 | 5 |
6 container.innerHTML = markup; | 6 container.innerHTML = markup; |
7 | 7 |
8 if (container.childNodes.length == 1) | 8 if (container.childNodes.length == 1) |
9 return "allowed"; | 9 return "allowed"; |
10 | 10 |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 "sub", | 95 "sub", |
96 "sup", | 96 "sup", |
97 "var", | 97 "var", |
98 | 98 |
99 "font", // formatting | 99 "font", // formatting |
100 | 100 |
101 "nobr", // formatting | 101 "nobr", // formatting |
102 | 102 |
103 "button", // scoping | 103 "button", // scoping |
104 | 104 |
105 "applet", // scoping | |
106 "object", // scoping | 105 "object", // scoping |
107 | 106 |
108 "span", // phrasing | 107 "span", // phrasing |
109 "del", // phrasing? | 108 "del", // phrasing? |
110 "ins", // phrasing? | 109 "ins", // phrasing? |
111 | 110 |
112 "marquee", // scoping | 111 "marquee", // scoping |
113 ]; | 112 ]; |
114 | 113 |
115 if (window.testRunner) | 114 if (window.testRunner) |
(...skipping 12 matching lines...) Expand all Loading... |
128 cell.className = asChild; | 127 cell.className = asChild; |
129 cell.appendChild(document.createTextNode(asChild == "allowed" ? "+" : asChil
d == "closed" ? "-" : "?")); | 128 cell.appendChild(document.createTextNode(asChild == "allowed" ? "+" : asChil
d == "closed" ? "-" : "?")); |
130 for (var j = 0; j < intermediateTags.length; ++j) { | 129 for (var j = 0; j < intermediateTags.length; ++j) { |
131 var intermediateTag = intermediateTags[j]; | 130 var intermediateTag = intermediateTags[j]; |
132 var asGrandchild = testAsGrandchild(tag, intermediateTag); | 131 var asGrandchild = testAsGrandchild(tag, intermediateTag); |
133 cell = row.appendChild(document.createElement("td")); | 132 cell = row.appendChild(document.createElement("td")); |
134 cell.className = asGrandchild; | 133 cell.className = asGrandchild; |
135 cell.appendChild(document.createTextNode(asGrandchild == "allowed" ? "+"
: asGrandchild == "closed" ? "-" : "?")); | 134 cell.appendChild(document.createTextNode(asGrandchild == "allowed" ? "+"
: asGrandchild == "closed" ? "-" : "?")); |
136 } | 135 } |
137 } | 136 } |
OLD | NEW |