Index: LayoutTests/fast/forms/textarea-cloned-text-match.html |
diff --git a/LayoutTests/fast/forms/textarea-cloned-text-match.html b/LayoutTests/fast/forms/textarea-cloned-text-match.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ee0555a89722ce5ba51a7f08b553a7a672558007 |
--- /dev/null |
+++ b/LayoutTests/fast/forms/textarea-cloned-text-match.html |
@@ -0,0 +1,28 @@ |
+<!DOCTYPE html> |
+<html> |
+<body> |
+<p>Testing cloneNode(true) on textarea element works correctly</p> |
+<p>Before clone</p> |
+<textarea name="" id="textarea1" cols="15" rows="2">InitialText</textarea> |
+<textarea name="" id="textarea2" cols="15" rows="2">InitialText</textarea> |
+<textarea name="" id="textarea3" cols="15" rows="2">InitialText</textarea> |
+<p>After clone</p> |
+<script> |
+// cloning text |
+var textarea1 = document.getElementById('textarea1'); |
+document.body.appendChild(textarea1.cloneNode(true)); |
+ |
+// User input |
+var textarea2 = document.getElementById('textarea2'); |
+textarea2.focus(); |
+document.execCommand('InsertText', false, 'InsertedText '); |
+document.body.appendChild(textarea2.cloneNode(true)); |
+textarea2.blur(); |
+ |
+// Updating IDL value |
+var textarea3 = document.getElementById('textarea3'); |
+textarea3.value = "NewText"; |
+document.body.appendChild(textarea3.cloneNode(true)); |
+</script> |
+</body> |
+</html> |