summaryrefslogtreecommitdiff
path: root/framework/Web/Javascripts
diff options
context:
space:
mode:
authorrojaro <>2009-09-30 20:12:06 +0000
committerrojaro <>2009-09-30 20:12:06 +0000
commit8206257a146a93722ef5251e057866c8d4d5505c (patch)
tree189959eb2f286f0aaddd8eafd65f629fe63be595 /framework/Web/Javascripts
parent2cafbde28d28413155714d6abc90dc271768f189 (diff)
merged patch from ctrlaltca which fixes the 'TActiveFileUpload is not "thread safe"' issue #90
Diffstat (limited to 'framework/Web/Javascripts')
-rwxr-xr-xframework/Web/Javascripts/source/prado/activefileupload/activefileupload.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js b/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
index 7a1e0e77..251a3d35 100755
--- a/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
+++ b/framework/Web/Javascripts/source/prado/activefileupload/activefileupload.js
@@ -14,6 +14,13 @@ Prado.WebUI.TActiveFileUpload = Base.extend(
this.error = $(options.errorID);
Prado.Registry.set(options.inputID, this);
+
+ var tempfield = document.createElement('input');
+ tempfield.id = "tempActiveUploadField";
+ tempfield.name = "tempActiveUploadField";
+ tempfield.value = this.options.targetID;
+ tempfield.type = "hidden";
+ this.form.appendChild(tempfield);
// set up events
if (options.autoPostBack){
@@ -27,7 +34,7 @@ Prado.WebUI.TActiveFileUpload = Base.extend(
this.complete.style.display = 'none';
this.error.style.display = 'none';
this.indicator.style.display = '';
-
+
// set the form to submit in the iframe, submit it, and then reset it.
this.oldtargetID = this.form.target;
this.form.target = this.options.targetID;