summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js')
-rwxr-xr-xframework/Web/Javascripts/source/prado/activefileupload/activefileupload.js15
1 files changed, 8 insertions, 7 deletions
diff --git a/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js b/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
index e25b5bed..b16179c0 100755
--- a/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
+++ b/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
@@ -1,6 +1,6 @@
-Prado.WebUI.TActiveFileUpload = Base.extend(
+Prado.WebUI.TActiveFileUpload = Class.create(Prado.WebUI.Control,
{
- constructor : function(options)
+ onInit : function(options)
{
this.options = options || {};
Prado.WebUI.TActiveFileUpload.register(this);
@@ -13,11 +13,9 @@ Prado.WebUI.TActiveFileUpload = Base.extend(
this.complete = $(options.completeID);
this.error = $(options.errorID);
- Prado.Registry.set(options.inputID, this);
-
// set up events
if (options.autoPostBack){
- Event.observe(this.input,"change",this.fileChanged.bind(this));
+ this.observe(this.input,"change",this.fileChanged.bind(this));
}
},
@@ -74,9 +72,12 @@ Prado.WebUI.TActiveFileUpload = Base.extend(
}
}
-},
+});
+
+Object.extend(Prado.WebUI.TActiveFileUpload,
{
-// class methods
+ //class methods
+
controls : {},
register : function(control)