tor-browser

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

cloning-steps.html (1213B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>Cloning of textarea elements</title>
      4 <link rel="help" href="https://dom.spec.whatwg.org/#dom-node-clonenode">
      5 <link rel="help" href="https://dom.spec.whatwg.org/#concept-node-clone">
      6 <link rel="help" href="https://dom.spec.whatwg.org/#concept-node-clone-ext">
      7 <link rel="help" href="https://html.spec.whatwg.org/multipage/forms.html#the-textarea-element:concept-node-clone-ext">
      8 <link rel="author" title="Domenic Denicola" href="mailto:d@domenic.me">
      9 
     10 <script src="/resources/testharness.js"></script>
     11 <script src="/resources/testharnessreport.js"></script>
     12 
     13 <script>
     14 "use strict";
     15 
     16 test(function() {
     17  var textarea = document.createElement("textarea");
     18  textarea.value = "foo bar";
     19 
     20  var copy = textarea.cloneNode();
     21  assert_equals(copy.value, "foo bar");
     22 }, "textarea element's value should be cloned");
     23 
     24 test(function() {
     25  var textarea = document.createElement("textarea");
     26  textarea.value = "foo bar";
     27 
     28  var copy = textarea.cloneNode();
     29  copy.setAttribute("value", "something else");
     30 
     31  assert_equals(copy.value, "foo bar");
     32 }, "textarea element's dirty value flag should be cloned, so setAttribute doesn't affect the cloned textarea's value");
     33 
     34 </script>