tor-browser

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

CSSNamespaceRule.html (1523B)


      1 <!doctype html>
      2 <html>
      3 <head>
      4    <meta charset="utf-8">
      5    <title>CSSOM - CSSNamespaceRule interface</title>
      6    <link rel="help" href="https://drafts.csswg.org/cssom/#the-cssnamespacerule-interface">
      7    <script src="/resources/testharness.js"></script>
      8    <script src="/resources/testharnessreport.js"></script>
      9    <style>
     10        @namespace svg url(http://servo);
     11        @namespace url(http://servo1);
     12        @namespace svg url("http://servo2");
     13    </style>
     14 
     15    <script>
     16    test(function () {
     17        var rules = document.styleSheets[0].cssRules;
     18        assert_equals(rules[0].prefix, "svg", "CSSNamespaceRule prefix attribute");
     19        assert_equals(rules[0].namespaceURI, "http://servo", "CSSNamespaceRule namespaceURI attribute");
     20        assert_equals(rules[0].cssText, "@namespace svg url(\"http://servo\");", "CSSNamespaceRule cssText attribute");
     21 
     22        assert_equals(rules[1].prefix, "", "CSSNamespaceRule prefix attribute");
     23        assert_equals(rules[1].namespaceURI, "http://servo1", "CSSNamespaceRule namespaceURI attribute");
     24        assert_equals(rules[1].cssText, "@namespace url(\"http://servo1\");", "CSSNamespaceRule cssText attribute");
     25 
     26        assert_equals(rules[2].prefix, "svg", "CSSNamespaceRule prefix attribute");
     27        assert_equals(rules[2].namespaceURI, "http://servo2", "CSSNamespaceRule namespaceURI attribute");
     28        assert_equals(rules[2].cssText, "@namespace svg url(\"http://servo2\");", "CSSNamespaceRule cssText attribute");
     29    });
     30    </script>
     31 </head>
     32 </html>