method: 'GET',
success : function(data){
//console.log(data);
+
+ if (dlg.haveProgress == 2) {
+ // it's been closed elsewhere..
+ return;
+ }
+
if (dlg.uploadComplete) {
Roo.MessageBox.hide();
return;
actioncomplete : function(_self,act)
{
_this.dialog.uploadComplete = true;
+ _this.dialog.haveProgress = 2;
+ Roo.MessageBox.hide(); // force hiding
_this.dialog.el.unmask();
if (act.type == 'setdata') {
ts : Math.random()
}
});
- _this.dialog.haveProgress = 0,
+ _this.dialog.haveProgress = 0; // set to show..
_this.dialog.uploadProgress.defer(1000, _this.dialog);
}