| <html> |
| <head> |
| <script> |
| function test() |
| { |
| if (window.testRunner) |
| testRunner.waitUntilDone(); |
| |
| // 1) leave field 1 alone. It should show the placeholder text. |
| // 2) focus field 2 and type. It should show bullets for the password. |
| var password = document.getElementById("pass2"); |
| password.focus(); |
| document.execCommand("InsertText", false, "test"); |
| // 3) focus field 3 and type. Clear the value and blur the field. It should show the placeholder text. |
| password = document.getElementById("pass3"); |
| password.focus(); |
| document.execCommand("InsertText", false, "test"); |
| password.value = ""; |
| password.blur(); |
| |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| </script> |
| </head> |
| <body onload="test()"> |
| This tests that the text security mode switches correctly when the placeholder appears and disappears.<br> |
| Leave field 1 alone. It should show the placeholder text: <input type="password" id="pass1" placeholder="placeholder"><br> |
| Focus field 2 and type. It should show bullets for the password.: <input type="password" id="pass2" placeholder="placeholder"><br> |
| Focus field 3 and type. Clear the value and blur the field. It should show the placeholder text: <input type="password" id="pass3" placeholder="placeholder"><br> |
| </body> |
| </html> |