| <!DOCTYPE html> |
| <html> |
| <body> |
| <script src="../../../resources/js-test-pre.js"></script> |
| <script src="../resources/common.js"></script> |
| |
| <p id="description"></p> |
| <select id="select1" size="4"> |
| <option>Option1</option> |
| <option>Option2</option> |
| <option>Option3</option> |
| <option>Option4</option> |
| </select> |
| <div id="result">FAIL</div> |
| <div id="console"></div> |
| |
| <script> |
| description('Test if \'change\' event is dispatched when selecting an item by mouse dragging in a non-multiple listbox.'); |
| |
| function handleChange() { |
| $('result').textContent = 'PASS: A click event was dispatched.'; |
| } |
| $('select1').addEventListener('change', handleChange); |
| |
| if (!window.eventSender) { |
| debug('Press the left button on an item in the listbox, move the pointer to another item, and release the button. You\'ll see a "PASS" message.'); |
| } else { |
| mouseMoveToIndexInListbox(1, 'select1'); |
| eventSender.mouseDown(0); |
| mouseMoveToIndexInListbox(2, 'select1'); |
| eventSender.mouseUp(0); |
| } |
| </script> |
| <script src="../../../resources/js-test-post.js"></script> |
| </body> |
| </html> |