From 95cfe292f40948d3c3b1f1ceb6ca8c9099226ef1 Mon Sep 17 00:00:00 2001 From: kondou Date: Fri, 22 Aug 2014 16:48:21 +0200 Subject: [PATCH] Make the password changed msg inline to fix #10242 --- settings/css/settings.css | 2 -- settings/js/personal.js | 13 +++++++++---- settings/templates/personal.php | 7 ++++--- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/settings/css/settings.css b/settings/css/settings.css index 57edc18bd9a..f7da029d7e4 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -25,8 +25,6 @@ input#openid, input#webdav { width:20em; } font-weight: bold; } -#passworderror { display:none; } -#passwordchanged { display:none; } #displaynameerror { display:none; } #displaynamechanged { display:none; } input#identity { width:20em; } diff --git a/settings/js/personal.js b/settings/js/personal.js index 0cf0cd81a7b..a157c1b5c0c 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -182,20 +182,25 @@ $(document).ready(function () { if (data.status === "success") { $('#pass1').val(''); $('#pass2').val(''); - $('#passwordchanged').show(); + // Hide a possible errormsg and show successmsg + $('#password-changed').removeClass('hidden').addClass('inlineblock'); + $('#password-error').removeClass('inlineblock').addClass('hidden'); } else { if (typeof(data.data) !== "undefined") { $('#passworderror').html(data.data.message); } else { $('#passworderror').html(t('Unable to change password')); } - $('#passworderror').show(); + // Hide a possible successmsg and show errormsg + $('#password-changed').removeClass('inlineblock').addClass('hidden'); + $('#password-error').removeClass('hidden').addClass('inlineblock'); } }); return false; } else { - $('#passwordchanged').hide(); - $('#passworderror').show(); + // Hide a possible successmsg and show errormsg + $('#password-changed').removeClass('inlineblock').addClass('hidden'); + $('#password-error').removeClass('hidden').addClass('inlineblock'); return false; } diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 3bd5971f44e..300ade5e3f3 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -69,9 +69,10 @@ if($_['passwordChangeSupported']) { script('jquery-showpassword'); ?>
-

t('Password'));?>

-
t('Your password was changed');?>
-
t('Unable to change your password');?>
+

t('Password'));?>

+ + +