local.js: force type=password

This commit is contained in:
Thomas NOËL 2013-11-20 19:18:51 +01:00
parent 42845ca3c9
commit 650eca9105
3 changed files with 21 additions and 16 deletions

20
js/local.js Normal file
View File

@ -0,0 +1,20 @@
/* dirty hack pour éviter le double-clic sur un submit */
var submit_buttons = document.getElementsByClassName('submit-button')[0];
if (submit_buttons) {
var submit_button = submit_buttons.childNodes[0].childNodes[0];
submit_button.form.onsubmit = function() {
setTimeout(function() {submit_button.disabled = 'disabled'}, 0);
return true;
}
}
/* les input de class "wcs-password" sont forcés en type "password" */
var wcs_passwords = document.getElementsByClassName('wcs-password');
if (wcs_passwords) {
console.log(wcs_passwords);
for(var i=0; i<wcs_passwords.length; i++) {
wcs_passwords[i].getElementsByTagName('input')[0].type = 'password';
}
}

View File

@ -1,15 +0,0 @@
/* eviter le double-clic sur un submit */
if(document.getElementsByClassName('submit-button')) {
var submit_buttons = document.getElementsByClassName('submit-button')[0];
if (submit_buttons) {
var submit_button = submit_buttons.childNodes[0].childNodes[0];
submit_button.form.onsubmit = function() {
setTimeout(function() {submit_button.disabled = 'disabled'}, 0);
return true;
}
}
}
/* TODO: les input de class "wcs-password" sont forcés en type "password" */

View File

@ -114,7 +114,7 @@ height="36" width="146" alt="Logo de la mairie d'Orléans"></li>
</address>
</footer>
<script type="text/javascript" src="/themes/orleans/local.js">
<script type="text/javascript" src="/themes/orleans/js/local.js">
</script>
</body>