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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/dom/historical.html

Issue 2303013002: Add UMA metric to track usage of sending a mousedown to select elements. (Closed)
Patch Set: W3C auto test import CL. Created 4 years, 3 months 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 <!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)
11 } 11 }
12 var nukedInterfaces = [ 12 var nukedInterfaces = [
13 "CDATASection",
14 "DOMConfiguration", 13 "DOMConfiguration",
15 "DOMError", 14 "DOMError",
16 "DOMErrorHandler", 15 "DOMErrorHandler",
17 "DOMImplementationList", 16 "DOMImplementationList",
18 "DOMImplementationSource", 17 "DOMImplementationSource",
19 "DOMLocator", 18 "DOMLocator",
20 "DOMObject", 19 "DOMObject",
21 "DOMSettableTokenList", 20 "DOMSettableTokenList",
22 "DOMUserData", 21 "DOMUserData",
23 "Entity", 22 "Entity",
24 "EntityReference", 23 "EntityReference",
25 "EventException", // DOM Events 24 "EventException", // DOM Events
26 "NameList", 25 "NameList",
27 "Notation", 26 "Notation",
28 "TypeInfo", 27 "TypeInfo",
29 "UserDataHandler", 28 "UserDataHandler",
30 "RangeException" // DOM Range 29 "RangeException" // DOM Range
31 ] 30 ]
32 nukedInterfaces.forEach(isInterfaceNuked) 31 nukedInterfaces.forEach(isInterfaceNuked)
33 32
34 function isNukedFromDocument(name) { 33 function isNukedFromDocument(name) {
35 test(function() { 34 test(function() {
36 var doc = document.implementation.createDocument(null,null,null) 35 var doc = document.implementation.createDocument(null,null,null)
37 assert_equals(document[name], undefined) 36 assert_equals(document[name], undefined)
38 assert_equals(doc[name], undefined) 37 assert_equals(doc[name], undefined)
39 }, "Historical DOM features must be removed: " + name) 38 }, "Historical DOM features must be removed: " + name)
40 } 39 }
41 var documentNuked = [ 40 var documentNuked = [
42 "createCDATASection",
43 "createEntityReference", 41 "createEntityReference",
44 "xmlEncoding", 42 "xmlEncoding",
45 "xmlStandalone", 43 "xmlStandalone",
46 "xmlVersion", 44 "xmlVersion",
47 "strictErrorChecking", 45 "strictErrorChecking",
48 "domConfig", 46 "domConfig",
49 "normalizeDocument", 47 "normalizeDocument",
50 "renameNode", 48 "renameNode",
51 "defaultCharset", 49 "defaultCharset",
52 "height", 50 "height",
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 function isNukedFromWindow(name) { 123 function isNukedFromWindow(name) {
126 test(function() { 124 test(function() {
127 assert_equals(window[name], undefined) 125 assert_equals(window[name], undefined)
128 }, "Window member must be nuked: " + name) 126 }, "Window member must be nuked: " + name)
129 } 127 }
130 var windowNuked = [ 128 var windowNuked = [
131 "attachEvent" 129 "attachEvent"
132 ] 130 ]
133 windowNuked.forEach(isNukedFromWindow) 131 windowNuked.forEach(isNukedFromWindow)
134 </script> 132 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698