uniformisation du message de chargement lors de requètes AJAX
darcs-hash:20080520184139-69ccb-edc1f4210c9e0318b389508c8487d46fa8a319b0.gz
This commit is contained in:
parent
cc0de6a5aa
commit
1a1f5a5cb6
3 changed files with 13 additions and 7 deletions
|
@ -47,7 +47,6 @@ Machines.listeMachines.load = function()
|
|||
|
||||
Machines.listeMachines.display = function(result)
|
||||
{
|
||||
Crans.loading.display(false);
|
||||
log("display liste");
|
||||
|
||||
replaceChildNodes( "gestion_machines_main_frame",
|
||||
|
@ -105,7 +104,6 @@ Machines.infoPane.loadInfo = function(mid)
|
|||
|
||||
Machines.infoPane.display = function(result)
|
||||
{
|
||||
Crans.loading.display(false);
|
||||
if (result.nom) {
|
||||
log("displaying info : " + result.mid);
|
||||
// building pane
|
||||
|
@ -239,7 +237,6 @@ Machines.actions.makeActionLink = function(actionName)
|
|||
|
||||
|
||||
Machines.actions.callback = function(result) {
|
||||
Crans.loading.display(false);
|
||||
if (result.message){
|
||||
log(result.message);
|
||||
Crans.messages.setMessage(result.message);
|
||||
|
|
|
@ -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({},
|
||||
|
|
|
@ -75,7 +75,7 @@ Crans.loading.display = function(bool) {
|
|||
if (bool) {
|
||||
appear(loadingEl);
|
||||
} else {
|
||||
fade(loadingEl);
|
||||
fade(loadingEl, {duration:0.1});
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue