Add test for textarea scrollwidth and height.
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 10 Sep 2006 05:52:52 +0000 (05:52 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 10 Sep 2006 05:52:52 +0000 (05:52 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16282 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/fast/forms/textarea-scroll-height-expected.checksum [new file with mode: 0644]
LayoutTests/fast/forms/textarea-scroll-height-expected.png [new file with mode: 0644]
LayoutTests/fast/forms/textarea-scroll-height-expected.txt [new file with mode: 0644]
LayoutTests/fast/forms/textarea-scroll-height.html [new file with mode: 0644]

diff --git a/LayoutTests/fast/forms/textarea-scroll-height-expected.checksum b/LayoutTests/fast/forms/textarea-scroll-height-expected.checksum
new file mode 100644 (file)
index 0000000..e71b057
--- /dev/null
@@ -0,0 +1 @@
+737b2a1d3dc7c350920a061037d40164
\ No newline at end of file
diff --git a/LayoutTests/fast/forms/textarea-scroll-height-expected.png b/LayoutTests/fast/forms/textarea-scroll-height-expected.png
new file mode 100644 (file)
index 0000000..b77c013
Binary files /dev/null and b/LayoutTests/fast/forms/textarea-scroll-height-expected.png differ
diff --git a/LayoutTests/fast/forms/textarea-scroll-height-expected.txt b/LayoutTests/fast/forms/textarea-scroll-height-expected.txt
new file mode 100644 (file)
index 0000000..6d915e5
--- /dev/null
@@ -0,0 +1,53 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderTextField {TEXTAREA} at (0,0) size 200x200 [bgcolor=#FFFFFF] [border: (1px solid #000000)]
+      RenderText {#text} at (200,186) size 4x18
+        text run at (200,186) width 4: " "
+      RenderText {#text} at (204,186) size 52x18
+        text run at (204,186) width 52: "183 312"
+layer at (9,9) size 198x198 clip at (9,9) size 183x198 scrollHeight 312
+  RenderBlock {DIV} at (1,1) size 198x198
+    RenderText {#text} at (3,0) size 84x299
+      text run at (3,0) width 84: "Lots of content."
+      text run at (87,0) width 0: " "
+      text run at (3,13) width 84: "Lots of content."
+      text run at (87,13) width 0: " "
+      text run at (3,26) width 84: "Lots of content."
+      text run at (87,26) width 0: " "
+      text run at (3,39) width 84: "Lots of content."
+      text run at (87,39) width 0: " "
+      text run at (3,52) width 0: " "
+      text run at (3,65) width 84: "Lots of content."
+      text run at (87,65) width 0: " "
+      text run at (3,78) width 84: "Lots of content."
+      text run at (87,78) width 0: " "
+      text run at (3,91) width 0: " "
+      text run at (3,104) width 84: "Lots of content."
+      text run at (87,104) width 0: " "
+      text run at (3,117) width 84: "Lots of content."
+      text run at (87,117) width 0: " "
+      text run at (3,130) width 0: " "
+      text run at (3,143) width 84: "Lots of content."
+      text run at (87,143) width 0: " "
+      text run at (3,156) width 84: "Lots of content."
+      text run at (87,156) width 0: " "
+      text run at (3,169) width 0: " "
+      text run at (3,182) width 84: "Lots of content."
+      text run at (87,182) width 0: " "
+      text run at (3,195) width 84: "Lots of content."
+      text run at (87,195) width 0: " "
+      text run at (3,208) width 0: " "
+      text run at (3,221) width 84: "Lots of content."
+      text run at (87,221) width 0: " "
+      text run at (3,234) width 84: "Lots of content."
+      text run at (87,234) width 0: " "
+      text run at (3,247) width 0: " "
+      text run at (3,260) width 84: "Lots of content."
+      text run at (87,260) width 0: " "
+      text run at (3,273) width 84: "Lots of content."
+      text run at (87,273) width 0: " "
+      text run at (3,286) width 0: " "
+    RenderBR {BR} at (3,299) size 0x13
diff --git a/LayoutTests/fast/forms/textarea-scroll-height.html b/LayoutTests/fast/forms/textarea-scroll-height.html
new file mode 100644 (file)
index 0000000..92691c8
--- /dev/null
@@ -0,0 +1,28 @@
+<textarea id="area" style="width:200px;height:200px">
+Lots of content.
+Lots of content.
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+Lots of content.
+Lots of content.
+
+</textarea>
+<script>
+document.write(document.getElementById('area').scrollWidth + " " + document.getElementById('area').scrollHeight);
+</script>