| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <title>innerHTML in HTML</title> | 2 <title>innerHTML in HTML</title> |
| 3 <script src="/resources/testharness.js"></script> | 3 <script src="/resources/testharness.js"></script> |
| 4 <script src="/resources/testharnessreport.js"></script> | 4 <script src="/resources/testharnessreport.js"></script> |
| 5 <div id="log"></div> | 5 <div id="log"></div> |
| 6 | 6 |
| 7 <!-- test elments. Each has an expected innerHTML and outerHTML in an array in t
he <script>--> | 7 <!-- test elments. Each has an expected innerHTML and outerHTML in an array in t
he <script>--> |
| 8 <div id="test" style="display:none"> | 8 <div id="test" style="display:none"> |
| 9 <span></span> | 9 <span></span> |
| 10 <span><a></a></span> | 10 <span><a></a></span> |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 171 elem.appendChild(document.createTextNode("a\x0A")); | 171 elem.appendChild(document.createTextNode("a\x0A")); |
| 172 span.appendChild(elem); | 172 span.appendChild(elem); |
| 173 return span; | 173 return span; |
| 174 }, | 174 }, |
| 175 "<%text>a\x0A</%text>", | 175 "<%text>a\x0A</%text>", |
| 176 "<span><%text>a\x0A</%text></span>"], | 176 "<span><%text>a\x0A</%text></span>"], |
| 177 ] | 177 ] |
| 178 | 178 |
| 179 var void_elements = [ | 179 var void_elements = [ |
| 180 "area", "base", "basefont", "bgsound", "br", "col", "embed", | 180 "area", "base", "basefont", "bgsound", "br", "col", "embed", |
| 181 "frame", "hr", "img", "input", "keygen", "link", "menuitem", | 181 "frame", "hr", "img", "input", "keygen", "link", |
| 182 "meta", "param", "source", "track", "wbr" | 182 "meta", "param", "source", "track", "wbr" |
| 183 ]; | 183 ]; |
| 184 | 184 |
| 185 var void_tests = [ | 185 var void_tests = [ |
| 186 ["Void context node", | 186 ["Void context node", |
| 187 function (void_elem) { | 187 function (void_elem) { |
| 188 return void_elem; | 188 return void_elem; |
| 189 }, | 189 }, |
| 190 "", | 190 "", |
| 191 "<%void>" | 191 "<%void>" |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 323 cross_map(void_tests, void_elements, | 323 cross_map(void_tests, void_elements, |
| 324 function(test_data, elem_name) { | 324 function(test_data, elem_name) { |
| 325 var rv = ["outerHTML " + test_data[0] + " " + elem_
name, | 325 var rv = ["outerHTML " + test_data[0] + " " + elem_
name, |
| 326 test_data[1], | 326 test_data[1], |
| 327 make_void(elem_name), | 327 make_void(elem_name), |
| 328 test_data[3].replace(/%void/g, elem_name)
]; | 328 test_data[3].replace(/%void/g, elem_name)
]; |
| 329 return rv; | 329 return rv; |
| 330 })) | 330 })) |
| 331 | 331 |
| 332 </script> | 332 </script> |
| OLD | NEW |