| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <title>Historical DOM features must be removed</title> | 2 <title>Historical DOM features must be removed</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 <script> | 6 <script> |
| 7 function isInterfaceNuked(name) { | 7 function isInterfaceNuked(name) { |
| 8 test(function() { | 8 test(function() { |
| 9 assert_equals(window[name], undefined) | 9 assert_equals(window[name], undefined) |
| 10 }, "Historical DOM features must be removed: " + name) | 10 }, "Historical DOM features must be removed: " + name) |
| (...skipping 30 matching lines...) Expand all Loading... |
| 41 "createEntityReference", | 41 "createEntityReference", |
| 42 "xmlEncoding", | 42 "xmlEncoding", |
| 43 "xmlStandalone", | 43 "xmlStandalone", |
| 44 "xmlVersion", | 44 "xmlVersion", |
| 45 "strictErrorChecking", | 45 "strictErrorChecking", |
| 46 "domConfig", | 46 "domConfig", |
| 47 "normalizeDocument", | 47 "normalizeDocument", |
| 48 "renameNode", | 48 "renameNode", |
| 49 "defaultCharset", | 49 "defaultCharset", |
| 50 "height", | 50 "height", |
| 51 "width" | 51 "width", |
| 52 // https://github.com/whatwg/html/commit/a64aea7fdb221bba027d95dc3cabda09e0b3e
5dc |
| 53 "commands", |
| 54 // https://github.com/whatwg/html/commit/797b4d273955a0fe3cc2e2d0ca5d578f37c0f
126 |
| 55 "cssElementMap", |
| 56 // https://github.com/whatwg/html/commit/e236f46820b93d6fe2e2caae0363331075c6c
4fb |
| 57 "async", |
| 52 ] | 58 ] |
| 53 documentNuked.forEach(isNukedFromDocument) | 59 documentNuked.forEach(isNukedFromDocument) |
| 54 | 60 |
| 55 test(function() { | 61 test(function() { |
| 62 // https://github.com/whatwg/html/commit/e236f46820b93d6fe2e2caae0363331075c6c
4fb |
| 63 assert_false("load" in document); |
| 64 }, "document.load"); |
| 65 |
| 66 test(function() { |
| 56 assert_equals(document.implementation["getFeature"], undefined) | 67 assert_equals(document.implementation["getFeature"], undefined) |
| 57 }, "DOMImplementation.getFeature() must be nuked.") | 68 }, "DOMImplementation.getFeature() must be nuked.") |
| 58 | 69 |
| 59 function isNukedFromElement(name) { | 70 function isNukedFromElement(name) { |
| 60 test(function() { | 71 test(function() { |
| 61 var ele = document.createElementNS("test", "test") | 72 var ele = document.createElementNS("test", "test") |
| 62 assert_equals(document.body[name], undefined) | 73 assert_equals(document.body[name], undefined) |
| 63 assert_equals(ele[name], undefined) | 74 assert_equals(ele[name], undefined) |
| 64 }, "Historical DOM features must be removed: " + name) | 75 }, "Historical DOM features must be removed: " + name) |
| 65 } | 76 } |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 160 "KEYUP", | 171 "KEYUP", |
| 161 "KEYPRESS", | 172 "KEYPRESS", |
| 162 "DRAGDROP", | 173 "DRAGDROP", |
| 163 "FOCUS", | 174 "FOCUS", |
| 164 "BLUR", | 175 "BLUR", |
| 165 "SELECT", | 176 "SELECT", |
| 166 "CHANGE" | 177 "CHANGE" |
| 167 ] | 178 ] |
| 168 EventRemoved.forEach(isRemovedFromEvent) | 179 EventRemoved.forEach(isRemovedFromEvent) |
| 169 </script> | 180 </script> |
| OLD | NEW |