-<!DOCTYPE html>\r
-<html>\r
-<title>Event handlers in isolated worlds for user gesture generated events should should the same permissions as handlers within the page</title>\r
-<script>\r
-\r
-// This test is meaningless without a testRunner.\r
-if (window.testRunner && window.eventSender) {\r
-\r
- testRunner.setCanOpenWindows(true);\r
- testRunner.waitUntilDone();\r
- testRunner.dumpAsText();\r
-\r
- function newTest(title)\r
- {\r
- document.getElementById("log").innerHTML += "<br>" + title + ": ";\r
- }\r
-\r
- function pass()\r
- {\r
- document.getElementById("log").innerHTML += "PASS\n";\r
- testRunner.notifyDone();\r
- }\r
-\r
- // (This function is run within an isolated world)\r
- function userGestureEventListener()\r
- {\r
- // Register an event handler that will try to perform an action that can only be initiated by a user gesture (opening a window).\r
- document.getElementById("button1").onclick = function()\r
- {\r
- window.open("resources/userGestureEvents-second-window.html", "resources/userGestureEvents-second-window.html");\r
- }\r
- }\r
-\r
- function runTestInWorld(worldId, funcName)\r
- {\r
- testRunner.evaluateScriptInIsolatedWorld(worldId, String(eval(funcName)) + "\n" + funcName + "();");\r
- }\r
-\r
- function runTest() \r
- {\r
- newTest("Event handlers in isolated worlds for user gesture generated events should should the same permissions as handlers within the page.");\r
- runTestInWorld(1, "userGestureEventListener");\r
-\r
- // Click somewhere on the button!\r
- var testDiv = document.getElementById("test");\r
- eventSender.mouseMoveTo(testDiv.offsetLeft + 5, testDiv.offsetTop + 5);\r
- eventSender.mouseDown();\r
- eventSender.mouseUp();\r
- }\r
-\r
-} else\r
- document.getElementById("log").innerHTML += "FAIL\n";\r
-</script>\r
-<body onload="runTest()">\r
- <div id="test"><button id='button1'>Click Me</button></div>\r
- <div id="log"></div>\r
-</body>\r
-</html>\r
+<!DOCTYPE html>
+<html>
+<title>Event handlers in isolated worlds for user gesture generated events should should the same permissions as handlers within the page</title>
+<script>
+
+// This test is meaningless without a testRunner.
+if (window.testRunner && window.eventSender) {
+
+ testRunner.setCanOpenWindows(true);
+ testRunner.waitUntilDone();
+ testRunner.dumpAsText();
+
+ function newTest(title)
+ {
+ document.getElementById("log").innerHTML += "<br>" + title + ": ";
+ }
+
+ function pass()
+ {
+ document.getElementById("log").innerHTML += "PASS\n";
+ testRunner.notifyDone();
+ }
+
+ // (This function is run within an isolated world)
+ function userGestureEventListener()
+ {
+ // Register an event handler that will try to perform an action that can only be initiated by a user gesture (opening a window).
+ document.getElementById("button1").onclick = function()
+ {
+ window.open("resources/userGestureEvents-second-window.html", "resources/userGestureEvents-second-window.html");
+ }
+ }
+
+ function runTestInWorld(worldId, funcName)
+ {
+ testRunner.evaluateScriptInIsolatedWorld(worldId, String(eval(funcName)) + "\n" + funcName + "();");
+ }
+
+ function runTest()
+ {
+ newTest("Event handlers in isolated worlds for user gesture generated events should should the same permissions as handlers within the page.");
+ runTestInWorld(1, "userGestureEventListener");
+
+ // Click somewhere on the button!
+ var testDiv = document.getElementById("test");
+ eventSender.mouseMoveTo(testDiv.offsetLeft + 5, testDiv.offsetTop + 5);
+ eventSender.mouseDown();
+ eventSender.mouseUp();
+ }
+
+} else
+ document.getElementById("log").innerHTML += "FAIL\n";
+</script>
+<body onload="runTest()">
+ <div id="test"><button id='button1'>Click Me</button></div>
+ <div id="log"></div>
+</body>
+</html>