From 4ffaf875d9a1e8c5e1ae757a6c79cdf312afd40c Mon Sep 17 00:00:00 2001 From: Pascal Dreissen <pascal@dreissen.nl> Date: Mon, 1 Aug 2016 17:24:58 +0200 Subject: [PATCH] Quirky behaviour when generating passwords (fixes #4065) --- interface/web/js/scrigo.js.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index 4277b9d80f..7c6bf31cbf 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -198,11 +198,13 @@ if(isset($server_config_array['misc']['min_password_length'])) { function generatePassword(passwordFieldID, repeatPasswordFieldID){ var oldPWField = jQuery('#'+passwordFieldID); + oldPWField.removeAttr('readonly'); var newPWField = oldPWField.clone(); newPWField.attr('type', 'text').attr('id', 'tmp'+passwordFieldID).insertBefore(oldPWField); oldPWField.remove(); var pword = password(<?php echo $min_password_length; ?>, false, 1); jQuery('#'+repeatPasswordFieldID).val(pword); + jQuery('#'+repeatPasswordFieldID).removeAttr('readonly'); newPWField.attr('id', passwordFieldID).val(pword).trigger('keyup').select(); newPWField.unbind('keyup').on('keyup', function(e) { if($(this).val() != pword) { -- GitLab