21 lines
671 B
JavaScript
21 lines
671 B
JavaScript
/* 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) {
|
|
for(var i=0; i<wcs_passwords.length; i++) {
|
|
wcs_passwords[i].getElementsByTagName('input')[0].type = 'password';
|
|
}
|
|
}
|
|
|