You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by at...@apache.org on 2007/09/06 09:23:55 UTC

svn commit: r573168 - /wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java

Author: ate
Date: Thu Sep  6 00:23:49 2007
New Revision: 573168

URL: http://svn.apache.org/viewvc?rev=573168&view=rev
Log:
WICKET-926: New Wicket Portlet support: Support for detached/popup pages
See: https://issues.apache.org/jira/browse/WICKET-926
- handling RequestCycle.isNextUrlForNewWindow() in a portlet context by forcing the target url to be served as ResourceURL

Modified:
    wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java

Modified: wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java?rev=573168&r1=573167&r2=573168&view=diff
==============================================================================
--- wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java (original)
+++ wicket/branches/wicket-1.3.0-beta3-portlet-support/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/portlet/PortletRequestContext.java Thu Sep  6 00:23:49 2007
@@ -125,7 +125,7 @@
 	 */
 	public CharSequence encodeActionURL(CharSequence path)
 	{
-		if (resourceRequest)
+		if (resourceRequest || RequestCycle.get().isNextUrlForNewWindow())
 		{
 			return encodeResourceURL(path);
 		}
@@ -159,7 +159,7 @@
 	 */
 	public CharSequence encodeRenderURL(CharSequence path)
 	{
-		if (resourceRequest)
+		if (resourceRequest || RequestCycle.get().isNextUrlForNewWindow())
 		{
 			return encodeResourceURL(path);
 		}