| OLD | NEW |
| 1 <body> | 1 <body> |
| 2 <p> | 2 <p> |
| 3 This tests that in a html document with inline audio content, the media elem
ent repaints correctly | 3 This tests that in a html document with inline audio content, the media elem
ent repaints correctly |
| 4 while playing. | 4 while playing. |
| 5 </p> | 5 </p> |
| 6 <audio controls autoplay onplaying="playing(0)" src="content/silence.wav"></audi
o><br/> | 6 <audio controls autoplay onplaying="playing(0)" src="content/silence.wav"></audi
o><br/> |
| 7 <audio controls autoplay onplaying="playing(1)" src="content/silence.wav" style=
"margin-bottom:25px; -webkit-box-reflect:below;"></audio><br/> | 7 <audio controls autoplay onplaying="playing(1)" src="content/silence.wav" style=
"margin-bottom:25px; -webkit-box-reflect:below;"></audio><br/> |
| 8 <audio controls autoplay onplaying="playing(2)" src="content/silence.wav" style=
"margin:27px 0; -webkit-transform: rotate(15deg);"></audio><br> | 8 <audio controls autoplay onplaying="playing(2)" src="content/silence.wav" style=
"margin:27px 0; -webkit-transform: rotate(15deg);"></audio><br> |
| 9 <script> | 9 <script> |
| 10 // Note: can't dump repaint rects here (yet) because this is trying to |
| 11 // test autoplaying and window.internals doesn't exist at the right time |
| 12 // to start tracking repaint rects. |
| 10 if (window.testRunner) | 13 if (window.testRunner) |
| 11 testRunner.waitUntilDone(); | 14 testRunner.waitUntilDone(); |
| 12 | 15 |
| 13 if (window.testRunner) | |
| 14 testRunner.display(); | |
| 15 | |
| 16 var count = 3; | 16 var count = 3; |
| 17 var audioElements = document.getElementsByTagName('audio'); | 17 var audioElements = document.getElementsByTagName('audio'); |
| 18 | 18 |
| 19 function playing(i) { | 19 function playing(i) { |
| 20 var audio = audioElements[i]; | 20 var audio = audioElements[i]; |
| 21 audio.pause(); | 21 audio.pause(); |
| 22 audio.addEventListener("seeked", function() { | 22 audio.addEventListener("seeked", function() { |
| 23 if (!--count && window.testRunner) | 23 if (!--count && window.testRunner) |
| 24 testRunner.notifyDone(); | 24 testRunner.notifyDone(); |
| 25 }, true); | 25 }, true); |
| 26 audio.currentTime = audio.duration * 0.50; | 26 audio.currentTime = audio.duration * 0.50; |
| 27 } | 27 } |
| 28 </script> | 28 </script> |
| 29 </body> | 29 </body> |
| OLD | NEW |