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

Side by Side Diff: LayoutTests/fast/events/media-focus-in-standalone-media-document.html

Issue 22791003: Make media controls keyboard accessible Base URL: http://src.chromium.org/blink/trunk/
Patch Set: Created 7 years, 4 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
« no previous file with comments | « no previous file | LayoutTests/fast/events/media-focus-in-standalone-media-document-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../../media/media-file.js"></script> 4 <script src="../../media/media-file.js"></script>
5 <script src="../../media/video-test.js"></script> 5 <script src="../../media/video-test.js"></script>
6 <script type="text/javascript"> 6 <script type="text/javascript">
7 var videoElement; 7 var videoElement;
8 var standaloneMediaDocument; 8 var standaloneMediaDocument;
9 var skipOnFirstEmptyLoad = 0; 9 var skipOnFirstEmptyLoad = 0;
10 10
(...skipping 10 matching lines...) Expand all
21 },false); 21 },false);
22 22
23 testFocus(); 23 testFocus();
24 testFocusbyMouseClick(); 24 testFocusbyMouseClick();
25 consoleWrite(""); 25 consoleWrite("");
26 endTest(); 26 endTest();
27 } 27 }
28 28
29 function testFocus() 29 function testFocus()
30 { 30 {
31 consoleWrite("<br>*** Should not focus video element by calling focus() method."); 31 consoleWrite("<br>*** Should focus video element by calling focu s() method.");
32 videoElement.focus(); 32 videoElement.focus();
33 testExpected("standaloneMediaDocument.activeElement", videoEleme nt, "!="); 33 testExpected("standaloneMediaDocument.activeElement", videoEleme nt, "==");
34 } 34 }
35 35
36 function testFocusbyMouseClick() 36 function testFocusbyMouseClick()
37 { 37 {
38 videoElement.blur();
38 // Simulate click event to try focus video element. 39 // Simulate click event to try focus video element.
39 consoleWrite("<br>*** Should not focus video element by mouse cl ick."); 40 consoleWrite("<br>*** Should not focus video element by mouse cl ick.");
40 var click = document.createEvent("MouseEvents"); 41 var click = document.createEvent("MouseEvents");
41 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, document); 42 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, document);
42 videoElement.dispatchEvent(click); 43 videoElement.dispatchEvent(click);
43 testExpected("standaloneMediaDocument.activeElement", videoEleme nt, "!="); 44 testExpected("standaloneMediaDocument.activeElement", videoEleme nt, "!=");
44 } 45 }
45 </script> 46 </script>
46 </head> 47 </head>
47 <body> 48 <body>
48 <p> 49 <p>
49 This tests that media element in a standalone media document cannot be focused directly using focus() method or by mouse click. 50 This tests that media element in a standalone media document can be focused directly using focus() method and not by mouse click.
50 </p> 51 </p>
51 <iframe id="videoframe" width=380 height=330 onload="frameLoaded()"></if rame> 52 <iframe id="videoframe" width=380 height=330 onload="frameLoaded()"></if rame>
52 <script type="text/javascript"> 53 <script type="text/javascript">
53 document.getElementById("videoframe").src = "../../media/" + findMed iaFile("video", "content/test"); 54 document.getElementById("videoframe").src = "../../media/" + findMed iaFile("video", "content/test");
54 </script> 55 </script>
55 </body> 56 </body>
56 </html> 57 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/events/media-focus-in-standalone-media-document-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698