| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <title>SELECT pop-up page keys test</title> | 3 <title>SELECT pop-up page keys test</title> |
| 4 <script> | 4 <script> |
| 5 function log(s) | 5 function log(s) |
| 6 { | 6 { |
| 7 document.getElementById('console').appendChild(document.createTextNode(s
+ "\n")); | 7 document.getElementById('console').appendChild(document.createTextNode(s
+ "\n")); |
| 8 } | 8 } |
| 9 | 9 |
| 10 function sendKey(element, key) { | 10 function sendKey(element, key) { |
| 11 if (window.testRunner) { | 11 if (window.testRunner) { |
| 12 key = key.substr(0,1).toLowerCase() + key.substr(1); // lowercase 1s
t letter for eventSender | |
| 13 eventSender.keyDown(key); | 12 eventSender.keyDown(key); |
| 14 } else { | 13 } else { |
| 15 var event = document.createEvent("KeyboardEvents"); | 14 var event = document.createEvent("KeyboardEvents"); |
| 16 event.initKeyboardEvent("keydown", true, true, document.defaultView,
key, 0, | 15 event.initKeyboardEvent("keydown", true, true, document.defaultView,
key, 0, |
| 17 false, false, false, false, false); | 16 false, false, false, false, false); |
| 18 element.dispatchEvent(event); | 17 element.dispatchEvent(event); |
| 19 } | 18 } |
| 20 } | 19 } |
| 21 | 20 |
| 22 function sendKeyAndExpectIndex(selectId, key, initialIndex, expectedIndex) { | 21 function sendKeyAndExpectIndex(selectId, key, initialIndex, expectedIndex) { |
| (...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 <option value="3" disabled="true">3 </option> | 221 <option value="3" disabled="true">3 </option> |
| 223 <option value="4">4 </option> | 222 <option value="4">4 </option> |
| 224 <option value="5">5 </option> | 223 <option value="5">5 </option> |
| 225 <option value="6">6 </option> | 224 <option value="6">6 </option> |
| 226 <option value="7" disabled = "true">7 </option> | 225 <option value="7" disabled = "true">7 </option> |
| 227 </select> | 226 </select> |
| 228 </form> | 227 </form> |
| 229 <pre id="console"></pre> | 228 <pre id="console"></pre> |
| 230 </body> | 229 </body> |
| 231 </html> | 230 </html> |
| OLD | NEW |