Chromium Code Reviews| Index: LayoutTests/media/resources/track-dispose-inner.html |
| diff --git a/LayoutTests/media/resources/track-dispose-inner.html b/LayoutTests/media/resources/track-dispose-inner.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..ad16c41ee83663843251f39fa41b4048050fe9b4 |
| --- /dev/null |
| +++ b/LayoutTests/media/resources/track-dispose-inner.html |
| @@ -0,0 +1,22 @@ |
| +<!DOCTYPE html> |
| +<video src='../content/test.ogv'> |
| + <track kind='metadata' src='../track/captions-webvtt/metadata.vtt' onload='loaded1()'> |
| +</video> |
| +<script> |
| +video = document.getElementsByTagName('video')[0]; |
|
philipj_slow
2015/08/13 12:49:15
Is this deliberately to leave an HTMLCollection da
fs
2015/08/13 12:59:40
No longer needs to be a HTMLCollection. Changed.
|
| +video.addEventListener('canplaythrough', function() { |
| + track1.track.mode = 'hidden'; |
| +}); |
| +track1 = document.querySelectorAll('track')[0]; |
| +function loaded2() { |
| + parent.postMessage('kill', '*'); |
| +} |
| +function loaded1() { |
| + track2 = document.createElement('track'); |
| + track2.setAttribute('kind', 'metadata'); |
| + track2.setAttribute('default', 'default'); |
| + track2.setAttribute('onload', 'loaded2()'); |
| + track2.setAttribute('src', '../track/captions-webvtt/metadata.vtt'); |
| + video.appendChild(track2); |
| +} |
| +</script> |