| OLD | NEW | 
|   1 <!DOCTYPE html> |   1 <!DOCTYPE html> | 
|   2 <html> |   2 <html> | 
|   3     <head> |   3     <head> | 
|   4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |   4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 
|   5  |   5  | 
|   6         <script src=../media-file.js></script> |   6         <script src=../media-file.js></script> | 
 |   7         <!-- TODO(philipj): Convert test to testharness.js. crbug.com/588956 | 
 |   8              (Please avoid writing new tests using video-test.js) --> | 
|   7         <script src=../video-test.js></script> |   9         <script src=../video-test.js></script> | 
|   8         <script>             |  10         <script> | 
|   9  |  11  | 
|  10             var numberOfTrackTests = 2; |  12             var numberOfTrackTests = 2; | 
|  11              |  13  | 
|  12             function trackLoaded() |  14             function trackLoaded() | 
|  13             { |  15             { | 
|  14                 numberOfTracksLoaded++; |  16                 numberOfTracksLoaded++; | 
|  15                 if (numberOfTracksLoaded == numberOfTrackTests) { |  17                 if (numberOfTracksLoaded == numberOfTrackTests) { | 
|  16                     testTrack(0); |  18                     testTrack(0); | 
|  17                     testTrackError(1); |  19                     testTrackError(1); | 
|  18                 } |  20                 } | 
|  19             } |  21             } | 
|  20              |  22  | 
|  21             function testTrack(i) |  23             function testTrack(i) | 
|  22             { |  24             { | 
|  23                 findMediaElement(); |  25                 findMediaElement(); | 
|  24                 var expected =  |  26                 var expected = | 
|  25                 { |  27                 { | 
|  26                     length : 7, |  28                     length : 7, | 
|  27                     tests: |  29                     tests: | 
|  28                     [ |  30                     [ | 
|  29                         { |  31                         { | 
|  30                             property : "line", |  32                             property : "line", | 
|  31                             values : [0, 0, 50, 5, 100, -1, 500], |  33                             values : [0, 0, 50, 5, 100, -1, 500], | 
|  32                         }, |  34                         }, | 
|  33                         { |  35                         { | 
|  34                             property : "snapToLines", |  36                             property : "snapToLines", | 
|  35                             values : [false, true, false, true, false, true, tru
    e], |  37                             values : [false, true, false, true, false, true, tru
    e], | 
|  36                         }, |  38                         }, | 
|  37                     ], |  39                     ], | 
|  38                 }; |  40                 }; | 
|  39                 testCues(i, expected); |  41                 testCues(i, expected); | 
|  40                  |  42  | 
|  41                 allTestsEnded(); |  43                 allTestsEnded(); | 
|  42             } |  44             } | 
|  43  |  45  | 
|  44             function testTrackError(i) |  46             function testTrackError(i) | 
|  45             { |  47             { | 
|  46                 findMediaElement(); |  48                 findMediaElement(); | 
|  47                 var expected =  |  49                 var expected = | 
|  48                 { |  50                 { | 
|  49                     length : 6, |  51                     length : 6, | 
|  50                     tests: |  52                     tests: | 
|  51                     [ |  53                     [ | 
|  52                         { |  54                         { | 
|  53                             property : "line", |  55                             property : "line", | 
|  54                             values : ["auto", "auto", "auto", "auto", "auto", "a
    uto", "auto"], |  56                             values : ["auto", "auto", "auto", "auto", "auto", "a
    uto", "auto"], | 
|  55                         }, |  57                         }, | 
|  56                         { |  58                         { | 
|  57                             property : "snapToLines", |  59                             property : "snapToLines", | 
|  58                             values : [true, true, true, true, true, true, true], |  60                             values : [true, true, true, true, true, true, true], | 
|  59                         }, |  61                         }, | 
|  60                     ], |  62                     ], | 
|  61                 }; |  63                 }; | 
|  62                 testCues(i, expected); |  64                 testCues(i, expected); | 
|  63                  |  65  | 
|  64                 allTestsEnded(); |  66                 allTestsEnded(); | 
|  65             } |  67             } | 
|  66         </script> |  68         </script> | 
|  67     </head> |  69     </head> | 
|  68     <body onload="enableAllTextTracks()"> |  70     <body onload="enableAllTextTracks()"> | 
|  69         <p>Tests cue line position from settings.</p> |  71         <p>Tests cue line position from settings.</p> | 
|  70         <video> |  72         <video> | 
|  71             <track src="captions-webvtt/tc017-line-position.vtt" onload="trackLo
    aded()"> |  73             <track src="captions-webvtt/tc017-line-position.vtt" onload="trackLo
    aded()"> | 
|  72             <track src="captions-webvtt/tc017-line-position-bad.vtt" onload="tra
    ckLoaded()"> |  74             <track src="captions-webvtt/tc017-line-position-bad.vtt" onload="tra
    ckLoaded()"> | 
|  73         </video> |  75         </video> | 
|  74     </body> |  76     </body> | 
|  75 </html> |  77 </html> | 
| OLD | NEW |