| <script src="../../resources/js-test.js"></script> |
| <script src="resources/common.js"></script> |
| description('Tests that changing input type in a cancel button handler works properly.'); |
| window.jsTestIsAsync = true; |
| testPassed("Search event was not triggered."); |
| function handleSearch(e) { |
| testFailed("A search event was triggered."); |
| inputElement["type"] = "image" |
| var cancelButtonPosition = searchCancelButtonPosition(inputElement); |
| eventSender.mouseMoveTo(cancelButtonPosition.x, cancelButtonPosition.y); |
| if (!window.testRunner) { |
| testRunner.dumpAsText(true); |
| testRunner.waitUntilDone(); |
| inputElement = document.getElementById("target"); |
| inputElement.addEventListener("input", changeType); |
| <body onload="runTest()"> |
| <input id="target" type="search" onSearch="handleSearch();" value="Click the cancel button."></input> |