listeners : {
show : function (_self)
{
+
// this does not really work - escape on the borders works..
+ // resize to fit.. if we have styled stuff...
+
+
+
+
+ var d = this;
+
+ var pad = d.el.getSize().height - (d.header.getSize().height +
+ d.footer.getSize().height +
+ d.layout.getRegion('center').getPanel(0).el.getSize().height
+ );
+
+ var height = (
+ pad +
+ d.header.getSize().height +
+ d.footer.getSize().height +
+ d.layout.getRegion('center').getPanel(0).el.child('div').getSize().height
+ );
+ this.resizeTo(d.el.getSize().width, height);
+
if (this.keylistener) {
return;
}
Roo.MessageBox.updateProgress(data.bytes_uploaded/data.bytes_total,
Math.floor((data.bytes_total - data.bytes_uploaded)/1000) + 'k remaining'
);
+ } else {
+ Roo.MessageBox.updateProgress(1,
+ "Upload Complete - processing"
+ );
+ return;
}
dlg.uploadProgress.defer(2000,dlg);
},
if (act.type == 'setdata') {
this.url = _this.data._url ? _this.data._url : baseURL + '/Roo/Images.php';
this.el.dom.action = this.url;
+ if (typeof(_this.data.timeout) != 'undefined') {
+ this.timeout = _this.data.timeout;
+ }
+
this.findField('UPLOAD_IDENTIFIER').setValue(
(new Date() * 1) + '' + Math.random());