blob: ddbe845c1e113bf411af0a8b6b9ba132b9c67969 [file] [log] [blame]
<html>
<head>
<title>TextArea auto-sizing test</title>
<script type="text/javascript">
if (window.testRunner)
window.testRunner.waitUntilDone();
function doTest()
{
if (!window.testRunner)
return;
if (!window.eventSender)
return;
window.internals.settings.setTextAutosizingEnabled(true);
window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
var obj = document.getElementById('test');
var oldHeight = obj.offsetHeight;
eventSender.mouseMoveTo(obj.offsetLeft+10, obj.offsetTop+20);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.keyDown("\n")
eventSender.keyDown('A');
eventSender.keyDown('B');
eventSender.keyDown('\n');
// Textarea height shouldn't change after we add new lines.
document.getElementById("result").innerHTML= obj.offsetHeight == oldHeight ? 'SUCCESS' : 'FAIL';
testRunner.dumpAsText();
testRunner.notifyDone();
}
</script>
</head>
<body onload="doTest()">
<textarea id="test" rows="12" style="width:100%">
a
b
c
d
e
f
g
h
i
</textarea>
<div id="result"></div>
</body>
</html>