blob: a4547ef6303b3fdc4a8c1708853edda20c31d09f [file] [log] [blame]
ap@webkit.org9a9292d2009-03-17 17:57:28 +00001<body><form>
2<select multiple size=5 onchange="change()"><option>1</option><option>2</option></select>
3</form>
4<div id=res></div>
5<script>
6
7var select = document.forms[0].elements[0];
8var res = document.getElementById("res");
9select.focus();
rniwa@webkit.orgea3cf922012-06-22 06:52:33 +000010if (window.testRunner) {
11 testRunner.dumpAsText();
ap@webkit.org9a9292d2009-03-17 17:57:28 +000012 eventSender.keyDown("downArrow", []);
13 eventSender.keyDown("downArrow", ["shiftKey"]);
14} else {
15 res.textContent = "Press down arrow.";
16}
17
18function change() {
19 if (select.firstChild.selected && !select.firstChild.nextSibling.selected) {
20 select.appendChild(new Option("3", "3", false, false));
21 res.textContent = "Press shift + down arrow.";
22 } else if (select.firstChild.selected && select.firstChild.nextSibling.selected && !select.lastChild.selected)
23 res.textContent = "Success.";
24 else
25 res.textContent = "Failed.";
26}
27</script>