WebCore/manual-tests/modal-dialog-blur.html
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     1 <!DOCTYPE html>
       
     2 <html>
       
     3 <head><title>
       
     4 Tests blur/focus events with modal dialogs
       
     5 </title></head>
       
     6 <script>
       
     7 var failed = "";
       
     8 function failBlur() {
       
     9   failed = "blur";
       
    10 }
       
    11 function failFocus() {
       
    12   failed = "focus";
       
    13 }
       
    14 
       
    15 var inputElement;
       
    16 
       
    17 function test() {
       
    18   inputElement = document.getElementById("i")
       
    19   inputElement.focus();
       
    20   inputElement.addEventListener("blur", failBlur, false);
       
    21   inputElement.addEventListener("focus", failFocus, false);
       
    22   window.showModalDialog("modal-dialog-blur-selfclose.html");
       
    23   if (failed) {
       
    24     document.getElementById("status").innerHTML = "FAIL, " + failed;
       
    25   } else {
       
    26     document.getElementById("status").innerHTML = "SUCCESS";
       
    27   }
       
    28 }
       
    29 </script>
       
    30 <body onload="test()">
       
    31 <input id="i"></input>
       
    32 <div id="status">RUNNING...</div>
       
    33 </body>
       
    34 </html>