tor-browser

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

test_link_sizes.html (1168B)


      1 <!doctype html>
      2 <html>
      3 <head>
      4 <title>Test link.sizes attribute</title>
      5 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6 <link rel="stylesheet" href="/tests/SimpleTest/test.css"/>
      7 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" sizes="16x16 24x24 32x32 48x48">
      8 </head>
      9 <body>
     10 
     11 <pre id="test">
     12 <script>
     13 
     14  var links = document.getElementsByTagName('link');
     15  for (var i = 0; i < links.length; ++i) {
     16    var link = links[i];
     17    ok("sizes" in link, "link.sizes exists");
     18 
     19    if (link.rel == 'shortcut icon') {
     20      is(link.sizes.value, "16x16 24x24 32x32 48x48", 'link.sizes.value correct value');
     21      is(link.sizes.length, 4, 'link.sizes.length correct value');
     22      ok(link.sizes.contains('32x32'), 'link.sizes.contains() works');
     23      link.sizes.add('64x64');
     24      is(link.sizes.length, 5, 'link.sizes.length correct value');
     25      link.sizes.remove('64x64');
     26      is(link.sizes.length, 4, 'link.sizes.length correct value');
     27      is(link.sizes + "", "16x16 24x24 32x32 48x48", 'link.sizes stringify correct value');
     28    } else {
     29      is(link.sizes.value, "", 'link.sizes correct value');
     30    }
     31  }
     32 </script>
     33 </pre>
     34 </body>
     35 </html>