diff -r 651f67b66c51 -r 7c994c98d1df web/ldt_utils/media/js/login_ajax/jquery.login.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/ldt_utils/media/js/login_ajax/jquery.login.js Tue Jun 08 15:31:42 2010 +0200 @@ -0,0 +1,77 @@ +$(document).ready(function() { + $('#password').keypress(function(e) { + if(e.which == 13) { + jQuery('#submit').focus().click(); + } + }); + + + $("#submit").click(function() { + var username=$("#username").val(); + var password=$("#password").val(); + var data = {'username': username, 'password': password, 'reload': reload}; + if(username=="" && password=="") + { + $("#login_form_username_error").show(); + $("#login_form_password_error").show(); + $("#username").addClass("ajaxform_invalid"); + $("#password").addClass("ajaxform_invalid"); + } + else if(username=="" && password!="") + { + $("#login_form_username_error").show(); + $("#username").addClass("ajaxform_invalid"); + } + else if(password=="" && username!="") + { + $("#login_form_password_error").show(); + $("#password").addClass("ajaxform_invalid"); + } + else{ + + $.ajax({ + type: "POST", + url : url_login_ajax, + dataType:'json', + data: data, + error: function (){ + $("#msg").html("fail to connect"); + }, + success: function(data, reload){ //if success, refrash un bout de page pour afficher le nom de utilisateur et déconnecter. + if (data.message!="successful") + { + $("#msg").html(data.message).show(); + } + else{ + // $("#floatdialog_mask_loginform").hide(); + //window.location.reload(); + if (data.reload=='true'){ + window.location.reload(); + } + else{ + //$("#loginstate").html(''+data.username+' | déconnection'); + //$("#loginstate").html('