From a7a84c9c2a17c8f786cb9eb694b78d3cfacb3d52 Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Wed, 23 Nov 2011 18:38:50 +0000 Subject: [PATCH] [+] BO : new javascript function doAdminAjax to simplify uses of ajax request (the prototype of this function can evolve before beta) --- js/admin.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/js/admin.js b/js/admin.js index 8109104ed..69b4eacff 100644 --- a/js/admin.js +++ b/js/admin.js @@ -943,13 +943,33 @@ function refreshImagePositions(imageTable) 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 * @param string msg string to display */ function showSuccessMessage(msg) { - $("#ajax_confirmation").show() - .html("
"+msg+"
").delay(3000).fadeOut("slow"); + $("#ajax_confirmation") + .html("
"+msg+"
").show().delay(3000).fadeOut("slow"); } /** display a warning message in a #ajax_confirmation container