tor-browser

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

cssstyledeclaration-setter-attr.html (882B)


      1 <!doctype html>
      2 <title>CSSOM test: declaration block after setting via CSSOM</title>
      3 <link rel="help" href="https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-setproperty">
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
      7 <script>
      8 test(function() {
      9  let element = document.createElement("div");
     10  element.style.setProperty("doesntexist", "0");
     11  assert_false(element.hasAttribute("style"));
     12 }, "Setting an invalid property via the declaration setter doesn't create a declaration");
     13 test(function() {
     14  let element = document.createElement("div");
     15  element.style.setProperty("width", "-100");
     16  assert_false(element.hasAttribute("style"));
     17 }, "Setting an invalid value via the declaration setter doesn't create a declaration");
     18 </script>