27 lines
680 B
HTML
27 lines
680 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<script src="../../resources/js-test-pre.js"></script>
|
|
<script>
|
|
description("Test window.oncuechange EventHandler attribute");
|
|
|
|
shouldBeNull("window.oncuechange");
|
|
|
|
var video = document.createElement('video');
|
|
var track = video.addTextTrack('subtitles');
|
|
var testEvent = new Event('cuechange');
|
|
var ran = false;
|
|
evalAndLog("window.oncuechange = function() { ran = true; };");
|
|
|
|
evalAndLog("window.dispatchEvent(testEvent)");
|
|
shouldBeTrue("ran");
|
|
|
|
evalAndLog("window.oncuechange = null");
|
|
ran = false;
|
|
evalAndLog("track.dispatchEvent(testEvent)");
|
|
shouldBeFalse("ran");
|
|
</script>
|
|
<script src="../../resources/js-test-post.js"></script>
|
|
</body>
|
|
</html>
|