[+] BO : new javascript function doAdminAjax to simplify uses of ajax request (the prototype of this function can evolve before beta)

This commit is contained in:
mMarinetti
2011-11-23 18:38:50 +00:00
parent 0d6904bd53
commit a7a84c9c2a
+22 -2
View File
@@ -943,13 +943,33 @@ function refreshImagePositions(imageTable)
imageTable.find("tr td.dragHandle:last a:last").hide(); imageTable.find("tr td.dragHandle:last a:last").hide();
} }
function doAdminAjax(data)
{
$.ajax(
{
url : 'index.php',
data : data,
success : function(data){
data = $.parseJSON(data);
if(data.confirmations.length != 0)
showSuccessMessage(data.confirmations);
else
showErrorMessage(data.error);
},
error : function(data){
alert("[TECHNICAL ERROR]");
}
});
}
/** display a success message in a #ajax_confirmation container /** display a success message in a #ajax_confirmation container
* @param string msg string to display * @param string msg string to display
*/ */
function showSuccessMessage(msg) function showSuccessMessage(msg)
{ {
$("#ajax_confirmation").show() $("#ajax_confirmation")
.html("<div class=\"conf\">"+msg+"</div>").delay(3000).fadeOut("slow"); .html("<div class=\"conf\">"+msg+"</div>").show().delay(3000).fadeOut("slow");
} }
/** display a warning message in a #ajax_confirmation container /** display a warning message in a #ajax_confirmation container