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

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/html/syntax/parsing/test.js

Issue 2614953003: Import wpt@eeecf3e14368d4ab5221cde688003dedeca30dba (Closed)
Patch Set: Created 3 years, 11 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 var namespaces = { 1 var namespaces = {
2 "html":"http://www.w3.org/1999/xhtml", 2 "html":"http://www.w3.org/1999/xhtml",
3 "math":"http://www.w3.org/1998/Math/MathML",
3 "mathml":"http://www.w3.org/1998/Math/MathML", 4 "mathml":"http://www.w3.org/1998/Math/MathML",
4 "svg":"http://www.w3.org/2000/svg", 5 "svg":"http://www.w3.org/2000/svg",
5 "xlink":"http://www.w3.org/1999/xlink", 6 "xlink":"http://www.w3.org/1999/xlink",
6 "xml":"http://www.w3.org/XML/1998/namespace", 7 "xml":"http://www.w3.org/XML/1998/namespace",
7 "xmlns":"http://www.w3.org/2000/xmlns/" 8 "xmlns":"http://www.w3.org/2000/xmlns/"
8 }; 9 };
9 10
10 var prefixes = {}; 11 var prefixes = {};
11 for (var prefix in namespaces) { 12 for (var prefix in namespaces) {
12 if (namespaces.hasOwnProperty(prefix)) { 13 if (namespaces.hasOwnProperty(prefix)) {
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 } 88 }
88 return x > y ? 1 : -1; 89 return x > y ? 1 : -1;
89 }); 90 });
90 91
91 attributes.forEach( 92 attributes.forEach(
92 function(attr) { 93 function(attr) {
93 var indent_spaces = (new Array(indent + 2)).join(" "); 94 var indent_spaces = (new Array(indent + 2)).join(" ");
94 lines.push(format("|%s%s=\"%s\"", indent_spaces, attr[0], attr[1])); 95 lines.push(format("|%s%s=\"%s\"", indent_spaces, attr[0], attr[1]));
95 } 96 }
96 ); 97 );
98 if ("HTMLTemplateElement" in window &&
99 Object.prototype.toString.call(element) === "[object HTMLTemplateEle ment]") {
100 indent += 2;
101 indent_spaces = (new Array(indent)).join(" ");
102 lines.push(format("|%scontent", indent_spaces));
103 indent += 2;
104 Array.prototype.forEach.call(element.content.childNodes,
105 function(node) {
106 serialize_element(node, indent);
107 });
108 indent -= 4;
109 }
97 break; 110 break;
98 } 111 }
99 indent += 2; 112 indent += 2;
100 Array.prototype.forEach.call(element.childNodes, 113 Array.prototype.forEach.call(element.childNodes,
101 function(node) { 114 function(node) {
102 serialize_element(node, indent); 115 serialize_element(node, indent);
103 }); 116 });
104 } 117 }
105 serialize_element(element, 0); 118 serialize_element(element, 0);
106 return lines.join("\n"); 119 return lines.join("\n");
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 335
323 onload = function() { 336 onload = function() {
324 Array.prototype.forEach.call(document.getElementsByTagName("iframe"), 337 Array.prototype.forEach.call(document.getElementsByTagName("iframe"),
325 function(iframe) { 338 function(iframe) {
326 if (tests_started<order.length) { 339 if (tests_started<order.length) {
327 test_next(iframe); 340 test_next(iframe);
328 } 341 }
329 }); 342 });
330 }; 343 };
331 } 344 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698