1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
<!doctype html>
<title>Historical Fullscreen features</title>
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script>
[
"onwebkitfullscreenchange",
"onwebkitfullscreenerror",
"webkitCurrentFullScreenElement",
"webkitFullscreenElement",
"webkitFullscreenEnabled",
"webkitIsFullScreen",
"webkitRequestFullScreen",
"webkitRequestFullscreen",
"webkitDisplayingFullscreen",
"webkitEnterFullScreen",
"webkitEnterFullscreen",
"webkitExitFullScreen",
"webkitExitFullscreen",
"webkitSupportsFullscreen",
].forEach(function(member) {
["webkit", "moz", "ms"].forEach(function(prefix) {
var alias = member.replace("webkit", prefix);
var clarifyTestName = (alias.indexOf('FullScreen') != -1 ? ' (uppercase S)' : '');
test(function() {
assert_false(alias in document.createElement('video'));
}, '<video> member must not be supported: ' + alias + clarifyTestName);
test(function() {
assert_false(alias in document);
}, 'Document member must not be supported: ' + alias + clarifyTestName);
// Some of the combinations tested here have never been supported, but
// it is convenient to just test all names on both <video> and document.
});
});
</script>
|