From 98ca6c4a169334a998e3a5131a7aae12df4544d2 Mon Sep 17 00:00:00 2001 From: Michael Gapczynski <GapczynskiM@gmail.com> Date: Sat, 27 Aug 2011 17:40:41 -0400 Subject: Fix changing password in personal page (not complete) --- settings/js/personal.js | 40 +++++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 17 deletions(-) (limited to 'settings/js') diff --git a/settings/js/personal.js b/settings/js/personal.js index e38eef62a8b..aad57224388 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -6,23 +6,29 @@ $(document).ready(function(){ $("#passwordbutton").click( function(){ - // Serialize the data - var post = $( "#passwordform" ).serialize(); - $('#passwordchanged').hide(); - $('#passworderror').hide(); - // Ajax foo - $.post( 'ajax/changepassword.php', post, function(data){ - if( data.status == "success" ){ - $('#pass1').val(''); - $('#pass2').val(''); - $('#passwordchanged').show(); - } - else{ - $('#passworderror').html( data.data.message ); - $('#passworderror').show(); - } - }); - return false; + if ($('#pass1').val() != '' && $('#pass2').val() != '') { + // Serialize the data + var post = $( "#passwordform" ).serialize(); + $('#passwordchanged').hide(); + $('#passworderror').hide(); + // Ajax foo + $.post( 'ajax/changepassword.php', post, function(data){ + if( data.status == "success" ){ + $('#pass1').val(''); + $('#pass2').val(''); + $('#passwordchanged').show(); + } + else{ + $('#passworderror').html( data.data.message ); + $('#passworderror').show(); + } + }); + return false; + } else { + $('passworderror').show(); + return false; + } + }); $("#languageinput").change( function(){ -- cgit v1.2.3