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

Side by Side Diff: LayoutTests/html5lib/resources/runner.js

Issue 210253003: Make data: urls always parse async (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 6 years, 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2008 Geoffrey Sneddon 1 // Copyright (c) 2008 Geoffrey Sneddon
2 // 2 //
3 // Permission is hereby granted, free of charge, to any person obtaining a copy 3 // Permission is hereby granted, free of charge, to any person obtaining a copy
4 // of this software and associated documentation files (the "Software"), to deal 4 // of this software and associated documentation files (the "Software"), to deal
5 // in the Software without restriction, including without limitation the rights 5 // in the Software without restriction, including without limitation the rights
6 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6 // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 // copies of the Software, and to permit persons to whom the Software is 7 // copies of the Software, and to permit persons to whom the Software is
8 // furnished to do so, subject to the following conditions: 8 // furnished to do so, subject to the following conditions:
9 // 9 //
10 // The above copyright notice and this permission notice shall be included in 10 // The above copyright notice and this permission notice shall be included in
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 46
47 iframe.contentWindow.document.open() 47 iframe.contentWindow.document.open()
48 iframe.contentWindow.document.write("Test"); 48 iframe.contentWindow.document.write("Test");
49 iframe.contentWindow.document.close(); 49 iframe.contentWindow.document.close();
50 var write = iframe.contentWindow.document.lastChild.lastChild.lastChild !== null ; 50 var write = iframe.contentWindow.document.lastChild.lastChild.lastChild !== null ;
51 var ignoreTitle = iframe.contentWindow.document.getElementsByTagName("title")[0] !== undefined; 51 var ignoreTitle = iframe.contentWindow.document.getElementsByTagName("title")[0] !== undefined;
52 52
53 if (window.forceDataURLs) 53 if (window.forceDataURLs)
54 write = false; 54 write = false;
55 55
56 if (!write && window.internals && internals.settings.setUseThreadedHTMLParserFor DataURLs)
57 internals.settings.setUseThreadedHTMLParserForDataURLs(true);
58
59 window.onload = function() 56 window.onload = function()
60 { 57 {
61 stat.data = "Running"; 58 stat.data = "Running";
62 run(); 59 run();
63 } 60 }
64 61
65 function run() 62 function run()
66 { 63 {
67 var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(" Microsoft.XMLHTTP"); 64 var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(" Microsoft.XMLHTTP");
68 if (file = test_files.shift()) 65 if (file = test_files.shift())
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 { 198 {
202 result = Markup.get(result); 199 result = Markup.get(result);
203 if (result !== expected) 200 if (result !== expected)
204 { 201 {
205 fail_list.push(test_number); 202 fail_list.push(test_number);
206 log += "\n\nTest " + (test_number) + " of " + (test_number + tests.lengt h) + " in " + file + " failed. Input:\n" + input + "\nGot:\n" + result + "\nExpe cted:\n" + expected; 203 log += "\n\nTest " + (test_number) + " of " + (test_number + tests.lengt h) + " in " + file + " failed. Input:\n" + input + "\nGot:\n" + result + "\nExpe cted:\n" + expected;
207 } 204 }
208 test_number++; 205 test_number++;
209 test(); 206 test();
210 } 207 }
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/drag-and-drop-autoscroll-inner-frame.html ('k') | LayoutTests/loader/iframe-sync-loads.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698