You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jc...@apache.org on 2008/02/15 12:20:39 UTC

svn commit: r628015 - /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Author: jcompagner
Date: Fri Feb 15 03:20:39 2008
New Revision: 628015

URL: http://svn.apache.org/viewvc?rev=628015&view=rev
Log:
fix for FF that sometimes when using iframes mixes up the base url (it does a ajax get to the url thats in the location bar of the browser instead what is in the iframe)

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

Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js?rev=628015&r1=628014&r2=628015&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js (original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js Fri Feb 15 03:20:39 2008
@@ -758,7 +758,6 @@
 	},
 	
 	createUrl: function() {
-	
 		if (this.randomURL == false)
 			return this.url;
 		else
@@ -822,6 +821,14 @@
 			
 			var t = this.transport;
 			if (t != null) {
+				if (Wicket.Browser.isGecko()) {
+					var href = document.location.href;
+					var lastIndexOf = href.lastIndexOf('/');
+					if (lastIndexOf > 0)
+					{
+						url = href.substring(0,lastIndexOf+1) + url;
+					}
+				} 
 				t.open("GET", url, this.async);
 				t.onreadystatechange = this.stateChangeCallback.bind(this);
 				// set a special flag to allow server distinguish between ajax and non-ajax requests