| <!DOCTYPE html> |
| <html> |
| <head><title> |
| Tests blur/focus events with modal dialogs |
| </title></head> |
| <script> |
| var failed = ""; |
| function failBlur() { |
| failed = "blur"; |
| } |
| function failFocus() { |
| failed = "focus"; |
| } |
| |
| var inputElement; |
| |
| function test() { |
| inputElement = document.getElementById("i") |
| inputElement.focus(); |
| inputElement.addEventListener("blur", failBlur, false); |
| inputElement.addEventListener("focus", failFocus, false); |
| window.showModalDialog("modal-dialog-blur-selfclose.html"); |
| if (failed) { |
| document.getElementById("status").innerHTML = "FAIL, " + failed; |
| } else { |
| document.getElementById("status").innerHTML = "SUCCESS"; |
| } |
| } |
| </script> |
| <body onload="test()"> |
| <input id="i"></input> |
| <div id="status">RUNNING...</div> |
| </body> |
| </html> |