OLD | NEW |
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; | |
10 | 9 |
11 function frameLoaded() | 10 function frameLoaded() |
12 { | 11 { |
13 if (++skipOnFirstEmptyLoad == 1) | |
14 return; | |
15 | |
16 standaloneMediaDocument = document.getElementById("videoframe").
contentDocument; | 12 standaloneMediaDocument = document.getElementById("videoframe").
contentDocument; |
17 videoElement = standaloneMediaDocument.querySelector("video"); | 13 videoElement = standaloneMediaDocument.querySelector("video"); |
18 | 14 |
19 videoElement.addEventListener('click',function(){ | 15 videoElement.addEventListener('click',function(){ |
20 consoleWrite("*** Video element clicked."); | 16 consoleWrite("*** Video element clicked."); |
21 },false); | 17 },false); |
22 | 18 |
23 testFocus(); | 19 testFocus(); |
24 testFocusbyMouseClick(); | 20 testFocusbyMouseClick(); |
25 consoleWrite(""); | 21 consoleWrite(""); |
(...skipping 15 matching lines...) Expand all Loading... |
41 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0,
false, false, false, false, 0, document); | 37 click.initMouseEvent("click", true, true, window, 1, 0, 0, 0, 0,
false, false, false, false, 0, document); |
42 videoElement.dispatchEvent(click); | 38 videoElement.dispatchEvent(click); |
43 testExpected("standaloneMediaDocument.activeElement", videoEleme
nt, "!="); | 39 testExpected("standaloneMediaDocument.activeElement", videoEleme
nt, "!="); |
44 } | 40 } |
45 </script> | 41 </script> |
46 </head> | 42 </head> |
47 <body> | 43 <body> |
48 <p> | 44 <p> |
49 This tests that media element in a standalone media document cannot
be focused directly using focus() method or by mouse click. | 45 This tests that media element in a standalone media document cannot
be focused directly using focus() method or by mouse click. |
50 </p> | 46 </p> |
51 <iframe id="videoframe" width=380 height=330 onload="frameLoaded()"></if
rame> | 47 <iframe id="videoframe" width=380 height=330></iframe> |
52 <script type="text/javascript"> | 48 <script type="text/javascript"> |
| 49 document.getElementById("videoframe").addEventListener('load', frame
Loaded); |
53 document.getElementById("videoframe").src = "../../media/" + findMed
iaFile("video", "content/test"); | 50 document.getElementById("videoframe").src = "../../media/" + findMed
iaFile("video", "content/test"); |
54 </script> | 51 </script> |
55 </body> | 52 </body> |
56 </html> | 53 </html> |
OLD | NEW |