35 lines
767 B
HTML
35 lines
767 B
HTML
<!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>
|