input-password-unmask.html (760B)
1 <!DOCTYPE HTML> 2 <html class="reftest-wait"> 3 <head> 4 <script src="/tests/SimpleTest/SimpleTest.js"></script> 5 </head> 6 <body> 7 <input type="password"> 8 <script> 9 function runTest() { 10 let params = window.location.hash.split("-"); 11 let input = document.getElementsByTagName("input")[0]; 12 input.value = params[0].replace("_", " ").substring(1); 13 let editor = SpecialPowers.wrap(input).editor; 14 editor.unmask(Number.parseInt(params[1]), Number.parseInt(params[2])); 15 input.setSelectionRange(Number.parseInt(params[3]), Number.parseInt(params[4])); 16 if (params.length > 5) { 17 input.style.textTransform = params[5]; 18 } 19 document.documentElement.removeAttribute("class"); 20 } 21 22 SimpleTest.waitForFocus(runTest); 23 </script> 24 </body> 25 </html>