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

Unified Diff: LayoutTests/http/tests/security/isolatedWorld/events.html

Issue 216553010: Remove carriage returns from LayoutTests (04) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: LayoutTests/http/tests/security/isolatedWorld/events.html
diff --git a/LayoutTests/http/tests/security/isolatedWorld/events.html b/LayoutTests/http/tests/security/isolatedWorld/events.html
index 7da973b705a27b454c7d973efd28edbfe1cf8cda..746a2a4d3b7cb67cc70484366fa3527e0be84f35 100644
--- a/LayoutTests/http/tests/security/isolatedWorld/events.html
+++ b/LayoutTests/http/tests/security/isolatedWorld/events.html
@@ -1,106 +1,106 @@
-<!DOCTYPE html>
-<html>
-<title>Test how event handlers work with isolated Worlds</title>
-<script>
-
-// This test is meaningless without testRunner.
-if (window.testRunner && window.eventSender) {
-
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
-
- window.textAttributeEventsCount = 0;
- window.xhrEventsCount = 0;
- window.functionAttributeEventsCount = 0;
- window.addEventListener("message", function(message)
- {
- testRunner.notifyDone();
- }, false);
-
- window.textAttributeEventsCallback = function()
- {
- if (textAttributeEventsCount++)
- document.getElementById("log").innerHTML += "PASS";
- }
-
- function newTest(title)
- {
- document.getElementById("log").innerHTML += "<br>" + title + ": ";
- }
-
- function textAttributeEventListener()
- {
- window.textAttributeEventsCallback = function()
- {
- if (window.alreadyFailed)
- return;
- document.getElementById("log").innerHTML += "FAIL";
- window.alreadyFailed = true;
- }
-
- var test = document.getElementById("test");
- test.innerHTML = "<button id='button1' onclick='textAttributeEventsCallback()'></button>";
- document.getElementById("button1").click();
- }
-
- function functionAttributeEventListener()
- {
- var test = document.getElementById("test");
- var button = test.appendChild(document.createElement("button"));
- window.functionAttributeEventsCount = 0;
- button.onclick = function()
- {
- if (window.functionAttributeEventsCount++)
- document.getElementById("log").innerHTML += "PASS";
- }
- button.style.cssText = "width: 30px;height:30px";
- button.click();
- }
-
- function xhrEventListener()
- {
- window.xhrWorld = 1;
- var done;
- var xhr = new XMLHttpRequest();
- xhr.open("GET", "anyfile", true);
- xhr.onreadystatechange = function() {
- if (done)
- return;
- done = true;
- document.getElementById("log").innerHTML += window.xhrWorld ? "PASS" : "FAIL";
- window.postMessage("done", "*");
- };
- xhr.send(null);
- }
-
- function runTestInWorld(worldId, funcName)
- {
- testRunner.evaluateScriptInIsolatedWorld(worldId, String(eval(funcName)) + "\n" + funcName + "();");
- }
-
- function runTest()
- {
- newTest("Text attribute event listeners should always fire in main world");
- runTestInWorld(1, "textAttributeEventListener");
- var button1 = document.getElementById("button1");
- button1.click();
- button1.parentElement.removeChild(button1);
-
- newTest("Function attribute event listeners should fire in the world where they were created");
- runTestInWorld(1, "functionAttributeEventListener");
- var testDiv = document.getElementById("test");
- // Land somewhere on the button.
- eventSender.mouseMoveTo(testDiv.offsetLeft + 5, testDiv.offsetTop + 5);
- eventSender.mouseDown();
- eventSender.mouseUp();
-
- newTest("XHR attribute event listeners should fire in the world where they were created");
- runTestInWorld(1, "xhrEventListener");
- }
-}
-</script>
-<body onload="runTest()">
- <div id="test"></div>
- <div id="log"></div>
-</body>
-</html>
+<!DOCTYPE html>
+<html>
+<title>Test how event handlers work with isolated Worlds</title>
+<script>
+
+// This test is meaningless without testRunner.
+if (window.testRunner && window.eventSender) {
+
+ testRunner.dumpAsText();
+ testRunner.waitUntilDone();
+
+ window.textAttributeEventsCount = 0;
+ window.xhrEventsCount = 0;
+ window.functionAttributeEventsCount = 0;
+ window.addEventListener("message", function(message)
+ {
+ testRunner.notifyDone();
+ }, false);
+
+ window.textAttributeEventsCallback = function()
+ {
+ if (textAttributeEventsCount++)
+ document.getElementById("log").innerHTML += "PASS";
+ }
+
+ function newTest(title)
+ {
+ document.getElementById("log").innerHTML += "<br>" + title + ": ";
+ }
+
+ function textAttributeEventListener()
+ {
+ window.textAttributeEventsCallback = function()
+ {
+ if (window.alreadyFailed)
+ return;
+ document.getElementById("log").innerHTML += "FAIL";
+ window.alreadyFailed = true;
+ }
+
+ var test = document.getElementById("test");
+ test.innerHTML = "<button id='button1' onclick='textAttributeEventsCallback()'></button>";
+ document.getElementById("button1").click();
+ }
+
+ function functionAttributeEventListener()
+ {
+ var test = document.getElementById("test");
+ var button = test.appendChild(document.createElement("button"));
+ window.functionAttributeEventsCount = 0;
+ button.onclick = function()
+ {
+ if (window.functionAttributeEventsCount++)
+ document.getElementById("log").innerHTML += "PASS";
+ }
+ button.style.cssText = "width: 30px;height:30px";
+ button.click();
+ }
+
+ function xhrEventListener()
+ {
+ window.xhrWorld = 1;
+ var done;
+ var xhr = new XMLHttpRequest();
+ xhr.open("GET", "anyfile", true);
+ xhr.onreadystatechange = function() {
+ if (done)
+ return;
+ done = true;
+ document.getElementById("log").innerHTML += window.xhrWorld ? "PASS" : "FAIL";
+ window.postMessage("done", "*");
+ };
+ xhr.send(null);
+ }
+
+ function runTestInWorld(worldId, funcName)
+ {
+ testRunner.evaluateScriptInIsolatedWorld(worldId, String(eval(funcName)) + "\n" + funcName + "();");
+ }
+
+ function runTest()
+ {
+ newTest("Text attribute event listeners should always fire in main world");
+ runTestInWorld(1, "textAttributeEventListener");
+ var button1 = document.getElementById("button1");
+ button1.click();
+ button1.parentElement.removeChild(button1);
+
+ newTest("Function attribute event listeners should fire in the world where they were created");
+ runTestInWorld(1, "functionAttributeEventListener");
+ var testDiv = document.getElementById("test");
+ // Land somewhere on the button.
+ eventSender.mouseMoveTo(testDiv.offsetLeft + 5, testDiv.offsetTop + 5);
+ eventSender.mouseDown();
+ eventSender.mouseUp();
+
+ newTest("XHR attribute event listeners should fire in the world where they were created");
+ runTestInWorld(1, "xhrEventListener");
+ }
+}
+</script>
+<body onload="runTest()">
+ <div id="test"></div>
+ <div id="log"></div>
+</body>
+</html>

Powered by Google App Engine
This is Rietveld 408576698