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>