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