| Index: webkit/data/layout_tests/chrome/fast/forms/textarea-metrics.html
|
| ===================================================================
|
| --- webkit/data/layout_tests/chrome/fast/forms/textarea-metrics.html (revision 34990)
|
| +++ webkit/data/layout_tests/chrome/fast/forms/textarea-metrics.html (working copy)
|
| @@ -1,136 +0,0 @@
|
| -<!Doctype html>
|
| -<html>
|
| -<head>
|
| -<title>Test for metrics of textareas. Should match IE.</title>
|
| -<link rel="stylesheet" href="../js/resources/js-test-style.css">
|
| -<script src="../js/resources/js-test-pre.js"></script>
|
| -<script src="../js/resources/js-test-post-function.js"></script>
|
| -<script>
|
| -if (window.layoutTestController) {
|
| - layoutTestController.waitUntilDone();
|
| - layoutTestController.dumpAsText();
|
| -}
|
| -
|
| -function test()
|
| -{
|
| - description("This test checks that textareas have the right metrics.");
|
| -
|
| - /*
|
| - TODO(ojan): These numbers match IE. We match IE in non-layout-test-mode.
|
| - So, I want to keep the numbers. Unfortunately, that means that our
|
| - baseline will include the word fail until we get rid of our font-fallback and
|
| - scrollbar metric hacks. The test is still valid though.
|
| - */
|
| -
|
| - shouldBe("document.getElementById('empty-textarea').clientWidth", "94");
|
| - shouldBe("document.getElementById('empty-textarea').clientHeight", "94");
|
| - shouldBe("document.getElementById('empty-textarea').offsetWidth", "96");
|
| - shouldBe("document.getElementById('empty-textarea').offsetHeight", "96");
|
| - shouldBe("document.getElementById('empty-textarea').scrollWidth", "94");
|
| - shouldBe("document.getElementById('empty-textarea').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('empty-textarea-disabled').clientWidth", "94");
|
| - shouldBe("document.getElementById('empty-textarea-disabled').clientHeight", "94");
|
| - shouldBe("document.getElementById('empty-textarea-disabled').offsetWidth", "96");
|
| - shouldBe("document.getElementById('empty-textarea-disabled').offsetHeight", "96");
|
| - shouldBe("document.getElementById('empty-textarea-disabled').scrollWidth", "94");
|
| - shouldBe("document.getElementById('empty-textarea-disabled').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('textarea-no-scroll').clientWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll').clientHeight", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll').offsetHeight", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll').scrollWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('textarea-with-scroll').clientWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll').clientHeight", "94");
|
| - shouldBe("document.getElementById('textarea-with-scroll').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll').offsetHeight", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll').scrollWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll').scrollHeight", "132");
|
| -
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').clientWidth", "106");
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').clientHeight", "106");
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').offsetWidth", "108");
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').offsetHeight", "108");
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').scrollWidth", "106");
|
| - shouldBe("document.getElementById('textarea-no-scroll-with-padding').scrollHeight", "32");
|
| -
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').clientWidth", "89");
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').clientHeight", "106");
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').offsetWidth", "108");
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').offsetHeight", "108");
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').scrollWidth", "89");
|
| - shouldBe("document.getElementById('textarea-with-scroll-with-padding').scrollHeight", "144");
|
| -
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').clientWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').clientHeight", "54");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').offsetHeight", "56");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').scrollWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').clientWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').clientHeight", "54");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').offsetHeight", "56");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').scrollWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height').scrollHeight", "132");
|
| -
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').clientWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').clientHeight", "54");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').offsetHeight", "56");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').scrollWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-fixed-height-many-rows').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').clientWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').clientHeight", "54");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').offsetHeight", "56");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').scrollWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-fixed-height-many-rows').scrollHeight", "132");
|
| -
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').clientWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').clientHeight", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').offsetHeight", "96");
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').scrollWidth", "94");
|
| - shouldBe("document.getElementById('textarea-no-scroll-disabled').scrollHeight", "20");
|
| -
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').clientWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').clientHeight", "94");
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').offsetWidth", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').offsetHeight", "96");
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').scrollWidth", "77");
|
| - shouldBe("document.getElementById('textarea-with-scroll-disabled').scrollHeight", "132");
|
| -
|
| - if (window.layoutTestController) {
|
| - layoutTestController.notifyDone();
|
| - }
|
| -}
|
| -
|
| -var successfullyParsed = true;
|
| -</script>
|
| -<style>
|
| -textarea { overflow-y:auto; font-family:courier new; font-size:13px; width:90px; height:90px; }
|
| -</style>
|
| -</head>
|
| -<body onload="test()">
|
| -<textarea id="empty-textarea"></textarea>
|
| -<textarea id="empty-textarea-disabled" disabled></textarea>
|
| -<textarea id="textarea-no-scroll">Foo</textarea>
|
| -<textarea id="textarea-with-scroll">Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz</textarea>
|
| -<textarea id="textarea-no-scroll-with-padding" style="padding:8px">Foo</textarea>
|
| -<textarea id="textarea-with-scroll-with-padding" style="padding:8px">Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz</textarea>
|
| -<textarea id="textarea-no-scroll-fixed-height" style="height:50px">Foo</textarea>
|
| -<textarea id="textarea-with-scroll-fixed-height" style="height:50px">Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz</textarea>
|
| -<textarea id="textarea-no-scroll-fixed-height-many-rows" rows=50 style="height:50px">Foo</textarea>
|
| -<textarea id="textarea-with-scroll-fixed-height-many-rows" rows=50 style="height:50px">Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz</textarea>
|
| -<textarea id="textarea-no-scroll-disabled" disabled>Foo</textarea>
|
| -<textarea id="textarea-with-scroll-disabled" disabled>Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz Foo Bar Baz</textarea>
|
| -<p id="description"></p>
|
| -<div id="console"></div>
|
| -</body>
|
| -</html>
|
|
|