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

Side by Side Diff: LayoutTests/plugins/plugin-initiate-popup-window.html

Issue 1005223002: Blink: Replace all "plug-in" with "plugin". (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Revert netscape-dom-access tests. Created 5 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 unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 if (window.testRunner) { 4 if (window.testRunner) {
5 testRunner.dumpAsText(); 5 testRunner.dumpAsText();
6 testRunner.setCanOpenWindows(); 6 testRunner.setCanOpenWindows();
7 testRunner.setPopupBlockingEnabled(true); 7 testRunner.setPopupBlockingEnabled(true);
8 testRunner.setCloseRemainingWindowsWhenComplete(true); 8 testRunner.setCloseRemainingWindowsWhenComplete(true);
9 testRunner.waitUntilDone(); 9 testRunner.waitUntilDone();
10 } 10 }
11 11
12 function test() { 12 function test() {
13 if (!window.testRunner) 13 if (!window.testRunner)
14 return; 14 return;
15 // Record current window count. 15 // Record current window count.
16 window.windowCount = window.testRunner.windowCount(); 16 window.windowCount = window.testRunner.windowCount();
17 console.log("window count: " + window.testRunner.windowCount()); 17 console.log("window count: " + window.testRunner.windowCount());
18 // Send a mouse-click event to set the input focus to the test plug-in. 18 // Send a mouse-click event to set the input focus to the test plugin.
19 eventSender.mouseMoveTo(0, 0); 19 eventSender.mouseMoveTo(0, 0);
20 eventSender.mouseMoveTo(20, 20); 20 eventSender.mouseMoveTo(20, 20);
21 eventSender.mouseDown(); 21 eventSender.mouseDown();
22 eventSender.mouseUp(); 22 eventSender.mouseUp();
23 } 23 }
24 24
25 // This function will be called when plugin receives a mousedown event. 25 // This function will be called when plugin receives a mousedown event.
26 function popup_by_mousedown() { 26 function popup_by_mousedown() {
27 // Open a new window. 27 // Open a new window.
28 window.open("data:text/html\, open new window by mouse down", "_blank"); 28 window.open("data:text/html\, open new window by mouse down", "_blank");
29 // Check the new opened window and logging the result. 29 // Check the new opened window and logging the result.
30 console.log("window count: " + window.testRunner.windowCount()); 30 console.log("window count: " + window.testRunner.windowCount());
31 if (window.testRunner.windowCount() == (window.windowCount + 1)) { 31 if (window.testRunner.windowCount() == (window.windowCount + 1)) {
32 document.getElementById("mousedown_output").innerHTML = "PASSED"; 32 document.getElementById("mousedown_output").innerHTML = "PASSED";
33 window.windowCount++; 33 window.windowCount++;
34 } 34 }
35 setTimeout(send_key_to_plugin, 100); 35 setTimeout(send_key_to_plugin, 100);
36 } 36 }
37 37
38 function send_key_to_plugin() { 38 function send_key_to_plugin() {
39 // Send keyboard events to the plug-in. 39 // Send keyboard events to the plugin.
40 eventSender.mouseMoveTo(0, 0); 40 eventSender.mouseMoveTo(0, 0);
41 eventSender.mouseMoveTo(60, 60); 41 eventSender.mouseMoveTo(60, 60);
42 eventSender.mouseDown(); 42 eventSender.mouseDown();
43 eventSender.mouseUp(); 43 eventSender.mouseUp();
44 eventSender.keyDown('p'); 44 eventSender.keyDown('p');
45 } 45 }
46 46
47 // This function will be called when plugin receives a keydown event. 47 // This function will be called when plugin receives a keydown event.
48 function popup_by_keydown() { 48 function popup_by_keydown() {
49 // Open a new window. 49 // Open a new window.
(...skipping 15 matching lines...) Expand all
65 </script> 65 </script>
66 </head> 66 </head>
67 <body onload="internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTask s(); test();"> 67 <body onload="internals.updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTask s(); test();">
68 <embed type="application/x-webkit-test-netscape" width=100 height=40 evaluatescr ipt="mouse::popup_by_mousedown()" windowedplugin="false"></embed><br> 68 <embed type="application/x-webkit-test-netscape" width=100 height=40 evaluatescr ipt="mouse::popup_by_mousedown()" windowedplugin="false"></embed><br>
69 <embed type="application/x-webkit-test-netscape" width=100 height=40 evaluatescr ipt="key::popup_by_keydown()" windowedplugin="false"></embed><br> 69 <embed type="application/x-webkit-test-netscape" width=100 height=40 evaluatescr ipt="key::popup_by_keydown()" windowedplugin="false"></embed><br>
70 Specify a script and a mouse/keyboard event to the plugin. The specified script will be evaluated in the browser when the specified event is received by the plu gin. The test is for bug https://bugs.webkit.org/show_bug.cgi?id=41292.<br> 70 Specify a script and a mouse/keyboard event to the plugin. The specified script will be evaluated in the browser when the specified event is received by the plu gin. The test is for bug https://bugs.webkit.org/show_bug.cgi?id=41292.<br>
71 Opening window by mouse down is <span id="mousedown_output">FAILED</span><br> 71 Opening window by mouse down is <span id="mousedown_output">FAILED</span><br>
72 Opening window by key down is <span id="keydown_output">FAILED</span> 72 Opening window by key down is <span id="keydown_output">FAILED</span>
73 </body> 73 </body>
74 </html> 74 </html>
OLDNEW
« no previous file with comments | « LayoutTests/plugins/override-node-method-expected.txt ('k') | LayoutTests/plugins/plugin-javascript-access.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698