uniformisation du message de chargement lors de requètes AJAX

darcs-hash:20080520184139-69ccb-edc1f4210c9e0318b389508c8487d46fa8a319b0.gz
This commit is contained in:
Grgoire Dtrez 2008-05-20 20:41:39 +02:00
parent cc0de6a5aa
commit 1a1f5a5cb6
3 changed files with 13 additions and 7 deletions

View file

@ -3,15 +3,24 @@
*****************************/
AJAX = {};
AJAX.call = function(page, callBack) {
logDebug("calling AJAX : " + page);
AJAX.call = function(page, callBack, loadingMessage) {
var loadingMessage = (loadingMessage == null) ? true : loadingMessage;
//console.debug("calling AJAX : " + page);
if (loadingMessage) {
Crans.loading.display(true);
oldCallBack = callBack;
callBack = function(r) {
Crans.loading.display(false);
oldCallBack( r );
};
}
var e = loadJSONDoc(page);
e.addCallback(callBack);
e.addErrback(AJAX.errorHandler);
}
AJAX.errorHandler = function(d) {
Crans.loading.display(false);
appendChildNodes(document.body,
DIV({"class":"crans_ajax_error"},
DIV({},