diff -u b/core/modules/user/css/user.module.css b/core/modules/user/css/user.module.css --- b/core/modules/user/css/user.module.css +++ b/core/modules/user/css/user.module.css @@ -25,2 +25,2 @@ - height: 0; -} \ No newline at end of file + height: .75em; +} diff -u b/core/modules/user/user.js b/core/modules/user/user.js --- b/core/modules/user/user.js +++ b/core/modules/user/user.js @@ -39,12 +39,6 @@ $passwordSuggestions = $passwordInputParentWrapper.find('div.password-suggestions').hide(); } - // Add the password confirmation layer. - var passwordConfirm = '
' + translate.confirmTitle + '
'; - outerWrapper.find('input.password-confirm').parent().append(passwordConfirm).addClass('confirm-parent'); - var confirmResult = outerWrapper.find('div.password-confirm'); - var confirmChild = confirmResult.find('span.password-confirm__text'); - // Check that password and confirmation inputs match. var passwordCheckMatch = function (confirmInputVal) { var success = $passwordInput.val() === confirmInputVal; @@ -52,6 +46,13 @@ $passwordSuggestions = $passwordInputParentWrapper.find('div.password-suggestions').hide(); } + // Add the password confirmation layer. + var outerWrapper = $passwordInput.parent().parent(); + var passwordConfirm = '
' + translate.confirmTitle + '
'; + outerWrapper.find('input.password-confirm').parent().append(passwordConfirm).addClass('confirm-parent'); + var confirmResult = outerWrapper.find('div.password-confirm'); + var confirmChild = confirmResult.find('span.password-confirm__text'); + // Check that password and confirmation inputs match. var passwordCheckMatch = function (confirmInputVal) { var success = $passwordInput.val() === confirmInputVal;