| OLD | NEW |
| 1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
| 2 <script src='../../../resources/js-test.js'></script> | 2 <script src='../../../resources/js-test.js'></script> |
| 3 <script src='../resources/common.js'></script> | 3 <script src='../resources/common.js'></script> |
| 4 <script>description('Option Groups with display: none should not show the childr
en option elements');</script> | 4 <script>description('Option Groups with display: none should not show the childr
en option elements');</script> |
| 5 | 5 |
| 6 <select> | 6 <select> |
| 7 <option>One</option> | 7 <option>One</option> |
| 8 <option>Two</option> | 8 <option>Two</option> |
| 9 <option>Three</option> | 9 <option>Three</option> |
| 10 <optgroup label='Four-Five' style='display: none'> | 10 <optgroup label='Four-Five' style='display: none'> |
| (...skipping 17 matching lines...) Expand all Loading... |
| 28 </select> | 28 </select> |
| 29 | 29 |
| 30 <script> | 30 <script> |
| 31 | 31 |
| 32 if (window.eventSender) { | 32 if (window.eventSender) { |
| 33 | 33 |
| 34 var optgrp = document.querySelectorAll('optgroup'); | 34 var optgrp = document.querySelectorAll('optgroup'); |
| 35 var select = document.querySelectorAll('select'); | 35 var select = document.querySelectorAll('select'); |
| 36 | 36 |
| 37 select[1].focus(); | 37 select[1].focus(); |
| 38 eventSender.keyDown('downArrow'); | 38 eventSender.keyDown('ArrowDown'); |
| 39 eventSender.keyDown('downArrow'); | 39 eventSender.keyDown('ArrowDown'); |
| 40 eventSender.keyDown('downArrow'); | 40 eventSender.keyDown('ArrowDown'); |
| 41 shouldBeEqualToString('select[1].value', 'Four'); | 41 shouldBeEqualToString('select[1].value', 'Four'); |
| 42 | 42 |
| 43 | 43 |
| 44 optgrp[1].style.display = 'none'; | 44 optgrp[1].style.display = 'none'; |
| 45 eventSender.keyDown('O'); | 45 eventSender.keyDown('O'); |
| 46 eventSender.keyDown('downArrow'); | 46 eventSender.keyDown('ArrowDown'); |
| 47 eventSender.keyDown('downArrow'); | 47 eventSender.keyDown('ArrowDown'); |
| 48 eventSender.keyDown('downArrow'); | 48 eventSender.keyDown('ArrowDown'); |
| 49 shouldBeEqualToString('select[1].value', 'Six'); | 49 shouldBeEqualToString('select[1].value', 'Six'); |
| 50 | 50 |
| 51 select[0].focus(); | 51 select[0].focus(); |
| 52 eventSender.keyDown('downArrow'); | 52 eventSender.keyDown('ArrowDown'); |
| 53 eventSender.keyDown('downArrow'); | 53 eventSender.keyDown('ArrowDown'); |
| 54 eventSender.keyDown('downArrow'); | 54 eventSender.keyDown('ArrowDown'); |
| 55 shouldBeEqualToString('select[0].value', 'Six'); | 55 shouldBeEqualToString('select[0].value', 'Six'); |
| 56 } | 56 } |
| 57 | 57 |
| 58 </script> | 58 </script> |
| OLD | NEW |