Works like a charm.
Thanks
BTW, perhaps it could be usefull to improve $.messager.progress by providing a method to ask progress to server and retrieve (and show) response into progress bar
Something like:
$.messager.progress({
title: '<?php _e("Downloading");?>',
msg: '<?php _e("Downloading new version into server");?>: '+name+'-'+release,
interval: 2000, // ask server for progress every 2 seconds
callback: progressMonitor
});
....
function progressMonitor(){
$.ajax({
url:"/agility/server/adminFunctions.php",
dataType:'json',
data: {
Operation: 'progress',
Suffix: suffix
},
success: function(data) {
var value=data.progress;
if(value!=="Done"){
var bar=$.messager.progress('bar');
bar.progressbar('setValue', value); // set new progress value
// setTimeout(progressMonitor,2000);
} else {
$.messager.progress('close');
}
}
});
}