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

Side by Side Diff: LayoutTests/media/video-click-dblckick-standalone.html

Issue 3691003: Merge 69043 (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/517/
Patch Set: Created 10 years, 2 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 src=media-file.js></script> 3 <script src=media-file.js></script>
4 <script> 4 <script>
5 if (window.layoutTestController) { 5 if (window.layoutTestController) {
6 layoutTestController.dumpAsText(); 6 layoutTestController.dumpAsText();
7 layoutTestController.waitUntilDone(); 7 layoutTestController.waitUntilDone();
8 } 8 }
9 9
10 var video; 10 var video;
11 function log(msg) 11 function log(msg)
12 { 12 {
13 document.getElementById('console').appendChild(document.createTextNo de(msg + "\n")); 13 document.getElementById('console').appendChild(document.createTextNo de(msg + "\n"));
14 } 14 }
15 15
16 function test() 16 function test()
17 { 17 {
18 video = document.getElementById('fr').contentDocument.getElementsByT agName('video')[0]; 18 video = document.getElementById('fr').contentDocument.getElementsByT agName('video')[0];
19 video.addEventListener('canplaythrough', test2); 19 if (video.readyState >= 4)
20 test2();
21 else
22 video.addEventListener('canplaythrough', test2);
20 } 23 }
21 function test2() 24 function test2()
22 { 25 {
23 var doubleClick = document.createEvent("MouseEvents"); 26 var doubleClick = document.createEvent("MouseEvents");
24 doubleClick.initMouseEvent("dblclick", true, true, window, 2, 0, 0, 0, 0, false, false, false, false, 0, document); 27 doubleClick.initMouseEvent("dblclick", true, true, window, 2, 0, 0, 0, 0, false, false, false, false, 0, document);
25 var click = document.createEvent("MouseEvents"); 28 var click = document.createEvent("MouseEvents");
26 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, fal se, false, false, false, 0, document); 29 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, fal se, false, false, false, 0, document);
27 video.dispatchEvent(doubleClick); 30 video.dispatchEvent(doubleClick);
28 if (!video.paused) 31 if (!video.paused)
29 log("PASS: video is playing"); 32 log("PASS: video is playing");
(...skipping 14 matching lines...) Expand all
44 <iframe id="fr"></iframe> 47 <iframe id="fr"></iframe>
45 <script> 48 <script>
46 var frame = document.getElementById("fr"); 49 var frame = document.getElementById("fr");
47 frame.src = findMediaFile("video", "content/test"); 50 frame.src = findMediaFile("video", "content/test");
48 frame.addEventListener("load", test); 51 frame.addEventListener("load", test);
49 </script> 52 </script>
50 <p>This tests that clicking on a standalone video will pause and double-clic king will play.</p> 53 <p>This tests that clicking on a standalone video will pause and double-clic king will play.</p>
51 <pre id="console"></pre> 54 <pre id="console"></pre>
52 </body> 55 </body>
53 </html> 56 </html>
OLDNEW
« no previous file with comments | « LayoutTests/media/remove-from-document-before-load-expected.txt ('k') | LayoutTests/media/video-controls-rendering.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698