| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="/resources/testharness.js"></script> | 2 <script src="/resources/testharness.js"></script> |
| 3 <script src="/resources/testharnessreport.js"></script> | 3 <script src="/resources/testharnessreport.js"></script> |
| 4 <script src="/preload/resources/preload_helper.js"></script> | 4 <script src="/preload/resources/preload_helper.js"></script> |
| 5 <script src="/common/media.js"></script> | 5 <script src="/common/media.js"></script> |
| 6 <script> | 6 <script> |
| 7 var t = async_test('Makes sure that preloaded resources with a type attribut
e trigger the onload event'); | 7 var t = async_test('Makes sure that preloaded resources with a type attribut
e trigger the onload event'); |
| 8 var scriptLoaded = false; | 8 var scriptLoaded = false; |
| 9 var styleLoaded = false; | 9 var styleLoaded = false; |
| 10 var imageLoaded = false; | 10 var imageLoaded = false; |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 var videoURL = getVideoURI("/media/A4"); | 26 var videoURL = getVideoURI("/media/A4"); |
| 27 var audioURL = getAudioURI("/media/sound_5"); | 27 var audioURL = getAudioURI("/media/sound_5"); |
| 28 var videoFormat = getFormat(videoURL); | 28 var videoFormat = getFormat(videoURL); |
| 29 var audioFormat = getFormat(audioURL); | 29 var audioFormat = getFormat(audioURL); |
| 30 </script> | 30 </script> |
| 31 <link rel=preload href="resources/dummy.js" as=script type="text/javascript" onl
oad="scriptLoaded = true;"> | 31 <link rel=preload href="resources/dummy.js" as=script type="text/javascript" onl
oad="scriptLoaded = true;"> |
| 32 <link rel=preload href="resources/dummy.css" as=style type="text/css" onload="st
yleLoaded = true;"> | 32 <link rel=preload href="resources/dummy.css" as=style type="text/css" onload="st
yleLoaded = true;"> |
| 33 <link rel=preload href="resources/square.png" as=image type="image/png" onload="
imageLoaded = true;"> | 33 <link rel=preload href="resources/square.png" as=image type="image/png" onload="
imageLoaded = true;"> |
| 34 <link rel=preload href="/media/CanvasTest.ttf" as=font type="font/ttf" crossorig
in onload="fontLoaded = true;"> | 34 <link rel=preload href="/media/CanvasTest.ttf" as=font type="font/ttf" crossorig
in onload="fontLoaded = true;"> |
| 35 <script> | 35 <script> |
| 36 document.write('<link rel=preload href="' + videoURL + '" as=media type="vid
eo/' + videoFormat + '" onload="videoLoaded = true;">'); | 36 document.write('<link rel=preload href="' + videoURL + '" as=video type="vid
eo/' + videoFormat + '" onload="videoLoaded = true;">'); |
| 37 document.write('<link rel=preload href="' + audioURL + '" as=media type="aud
io/' + audioFormat + '" onload="audioLoaded = true;">'); | 37 document.write('<link rel=preload href="' + audioURL + '" as=audio type="aud
io/' + audioFormat + '" onload="audioLoaded = true;">'); |
| 38 </script> | 38 </script> |
| 39 <link rel=preload href="/media/foo.vtt" as=media type="text/vtt" onload="trackLo
aded = true;"> | 39 <link rel=preload href="/media/foo.vtt" as=track type="text/vtt" onload="trackLo
aded = true;"> |
| 40 <link rel=preload href="resources/dummy.js" as=script type="application/foobar"
onload="gibberishLoaded++;"> | 40 <link rel=preload href="resources/dummy.js" as=script type="application/foobar"
onload="gibberishLoaded++;"> |
| 41 <link rel=preload href="resources/dummy.css" as=style type="text/foobar" onload=
"gibberishLoaded++;"> | 41 <link rel=preload href="resources/dummy.css" as=style type="text/foobar" onload=
"gibberishLoaded++;"> |
| 42 <link rel=preload href="resources/square.png" as=image type="image/foobar" onloa
d="gibberishLoaded++;"> | 42 <link rel=preload href="resources/square.png" as=image type="image/foobar" onloa
d="gibberishLoaded++;"> |
| 43 <link rel=preload href="/media/CanvasTest.ttf" as=font type="font/foobar" crosso
rigin onload="gibberishLoaded++;"> | 43 <link rel=preload href="/media/CanvasTest.ttf" as=font type="font/foobar" crosso
rigin onload="gibberishLoaded++;"> |
| 44 <script> | 44 <script> |
| 45 document.write('<link rel=preload href="' + videoURL + '" as=media type="vid
eo/foobar" onload="gibberishLoaded++;">'); | 45 document.write('<link rel=preload href="' + videoURL + '" as=video type="vid
eo/foobar" onload="gibberishLoaded++;">'); |
| 46 document.write('<link rel=preload href="' + audioURL + '" as=media type="aud
io/foobar" onload="gibberishLoaded++;">'); | 46 document.write('<link rel=preload href="' + audioURL + '" as=audio type="aud
io/foobar" onload="gibberishLoaded++;">'); |
| 47 </script> | 47 </script> |
| 48 <link rel=preload href="/media/foo.vtt" as=media type="text/foobar" onload="gibb
erishLoaded++;"> | 48 <link rel=preload href="/media/foo.vtt" as=track type="text/foobar" onload="gibb
erishLoaded++;"> |
| 49 <body> | 49 <body> |
| 50 <script src="resources/dummy.js?pipe=trickle(d5)"></script> | 50 <script src="resources/dummy.js?pipe=trickle(d5)"></script> |
| 51 <script> | 51 <script> |
| 52 window.onload = t.step_func(function() { | 52 window.onload = t.step_func(function() { |
| 53 verifyPreloadAndRTSupport(); | 53 verifyPreloadAndRTSupport(); |
| 54 assert_true(styleLoaded, "style triggered load event"); | 54 assert_true(styleLoaded, "style triggered load event"); |
| 55 assert_true(scriptLoaded, "script triggered load event"); | 55 assert_true(scriptLoaded, "script triggered load event"); |
| 56 assert_true(imageLoaded, "image triggered load event"); | 56 assert_true(imageLoaded, "image triggered load event"); |
| 57 assert_true(fontLoaded, "font triggered load event"); | 57 assert_true(fontLoaded, "font triggered load event"); |
| 58 assert_true(videoLoaded, "video triggered load event"); | 58 assert_true(videoLoaded, "video triggered load event"); |
| 59 assert_true(audioLoaded, "audio triggered load event"); | 59 assert_true(audioLoaded, "audio triggered load event"); |
| 60 assert_true(trackLoaded, "track triggered load event"); | 60 assert_true(trackLoaded, "track triggered load event"); |
| 61 assert_equals(gibberishLoaded, 0, "resources with gibberish type should
not be loaded"); | 61 assert_equals(gibberishLoaded, 0, "resources with gibberish type should
not be loaded"); |
| 62 t.done(); | 62 t.done(); |
| 63 }); | 63 }); |
| 64 </script> | 64 </script> |
| 65 </body> | 65 </body> |
| 66 </html> | 66 </html> |
| OLD | NEW |