tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

lineAlign.html (1141B)


      1 <!doctype html>
      2 <title>VTTCue.lineAlign</title>
      3 <link rel="help" href="https://w3c.github.io/webvtt/#dom-vttcue-linealign">
      4 <script src=/resources/testharness.js></script>
      5 <script src=/resources/testharnessreport.js></script>
      6 <div id=log></div>
      7 <script>
      8 test(function(){
      9    var video = document.createElement('video');
     10    document.body.appendChild(video);
     11 
     12    var cue = new VTTCue(0, 1, 'text');
     13    assert_true('lineAlign' in cue, 'lineAlign is not supported');
     14    assert_equals(cue.lineAlign, 'start');
     15 
     16    var track = document.createElement('track');
     17    var t = track.track;
     18    t.addCue(cue);
     19 
     20    assert_equals(cue.lineAlign, 'start');
     21 
     22    video.appendChild(track);
     23    assert_equals(cue.lineAlign, 'start');
     24 
     25    t.mode = 'showing';
     26    assert_equals(cue.lineAlign, 'start');
     27 
     28    cue.lineAlign = 'center';
     29    assert_equals(cue.lineAlign, 'center');
     30 
     31    cue.lineAlign = 'end';
     32    assert_equals(cue.lineAlign, 'end');
     33 
     34    ['start\u0000', 'centre', 'middle'].forEach(function(invalid) {
     35        cue.lineAlign = invalid;
     36        assert_equals(cue.lineAlign, 'end');
     37    });
     38 }, document.title+', script-created cue');
     39 </script>