haveProgress : false,
height : 140,
modal : true,
- resizable : true,
+ resizable : false,
title : "Upload an Image or File",
- uploadProgress : false,
+ uploadComplete : false,
width : 500,
shadow : true,
- uploadProgres : function()
+ uploadProgress : function()
{
var dlg = this;
if (!dlg.haveProgress) {
listeners : {
actioncomplete : function(_self,act)
{
- _this.dialog.uploadComplete = true;
- _this.dialog.el.unmask();
-
- if (act.type == 'setdata') {
-
- this.findField('UPLOAD_IDENTIFIER').setValue(
- (new Date() * 1) + '' + Math.random());
- return;
- }
-
-
- if (act.type == 'load') {
- // should this happen?
- _this.data = act.result.data;
- // _this.loaded();
- return;
- }
-
-
- if (act.type == 'submit') { // only submitted here if we are
- _this.dialog.hide();
- //console.log(act);
- if (_this.callback) {
- _this.callback.call(this, act.result.data);
- }
- return;
+ _this.dialog.uploadComplete = true;
+ _this.dialog.el.unmask();
+
+ if (act.type == 'setdata') {
+ this.url = _this.data._url ? _this.data._url : baseURL + '/Roo/Images.php';
+ this.el.dom.action = this.url;
+ this.findField('UPLOAD_IDENTIFIER').setValue(
+ (new Date() * 1) + '' + Math.random());
+
+ return;
+ }
+
+
+ if (act.type == 'load') {
+ // should this happen?
+ _this.data = act.result.data;
+ // _this.loaded();
+ return;
+ }
+
+
+ if (act.type == 'submit') { // only submitted here if we are
+ _this.dialog.hide();
+ //console.log(act);
+ if (_this.callback) {
+ _this.callback.call(this, act.result.data);
}
+ return;
+ }
},
rendered : function (form)
{
Ext.MessageBox.alert("Error", "Error loading details");
}
},
+ fileUpload : true,
labelWidth : 140,
method : 'POST',
style : 'margin:10px;',