36 lines
964 B
HTML
36 lines
964 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<script>
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
function log(m) {
|
|
var results = document.getElementById('results');
|
|
results.innerHTML += m + '<br>';
|
|
}
|
|
|
|
function testQuery(query, expected) {
|
|
var isTrue = window.styleMedia.matchMedium(query);
|
|
var message = '\"' + query + '\" evaluates to ' + (isTrue ? 'true' : 'false');
|
|
message = ((isTrue === expected) ? 'PASS: ' : 'FAIL: ') + message;
|
|
log(message);
|
|
}
|
|
|
|
function runTests() {
|
|
log("Enabling Inline Media Playback");
|
|
internals.settings.setAllowsInlineMediaPlayback(true);
|
|
testQuery('(-webkit-video-playable-inline)', true);
|
|
|
|
log("Disabling Inline Media Playback");
|
|
internals.settings.setAllowsInlineMediaPlayback(false);
|
|
testQuery('(-webkit-video-playable-inline)', false);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="runTests()">
|
|
<p>Tests the (-webkit-video-playable-inline) media query.</p>
|
|
<div id="results"></div>
|
|
</body>
|
|
</html>
|