You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/03/12 18:53:37 UTC

svn commit: r922369 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Author: ivaynberg
Date: Fri Mar 12 17:53:37 2010
New Revision: 922369

URL: http://svn.apache.org/viewvc?rev=922369&view=rev
Log:
WICKET-2779 Submit a nested form via ajax to upload a file inside modal window does not work on IE.
Issue: WICKET-2779

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js?rev=922369&r1=922368&r2=922369&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js Fri Mar 12 17:53:37 2010
@@ -1112,6 +1112,7 @@ Wicket.Ajax.Call.prototype = {
 		var originalFormTarget=form.target;
 		var originalFormMethod=form.method;
 		var originalFormEnctype=form.enctype;
+		var originalFormEncoding=form.encoding;
 		
 		var iframeName="wicket-submit-"+(""+Math.random()).substr(2);
 		
@@ -1134,6 +1135,7 @@ Wicket.Ajax.Call.prototype = {
 		form.action=this.request.url + "&wicket:ajax=true";
 		form.method="post";
 		form.enctype="multipart/form-data";
+		form.encoding="multipart/form-data";
 		
 		// create submitting button element
 		if (submitButton!=null) {
@@ -1165,6 +1167,7 @@ Wicket.Ajax.Call.prototype = {
 		form.target=originalFormTarget;
 		form.method=originalFormMethod;
 		form.enctype=originalFormEnctype;
+		form.encoding=originalFormEncoding;
 		
  		return true;
  	},