Author: taylor
Date: Wed Feb 21 00:03:58 2007
New Revision: 509931
URL: http://svn.apache.org/viewvc?view=rev&rev=509931
Log:
use action URLs instead of render URLs, since render URLs put all the post
params (inputs) on the URL
This makes the portlet-selector a lot more compatible with
https://issues.apache.org/jira/browse/JS2-605
Next I need to figure out another way to pass in the initial jspage
Perhaps the session...
Modified:
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/CategoryPortletSelector.java
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
Modified:
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/CategoryPortletSelector.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/CategoryPortletSelector.java?view=diff&rev=509931&r1=509930&r2=509931
==============================================================================
---
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/CategoryPortletSelector.java
(original)
+++
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/CategoryPortletSelector.java
Wed Feb 21 00:03:58 2007
@@ -496,7 +496,7 @@
count++;
}
cats = temp.toString();
- System.out.println("cats = [" + cats + "]");
+ //System.out.println("cats = [" + cats + "]");
modifyPref("Categories", cats, portlet);
// finally save it all
@@ -522,6 +522,18 @@
session.removeAttribute(PORTLETS);
session.removeAttribute(CATEGORIES);
}
+ String category = request.getParameter(CATEGORY);
+ if (category != null)
+ actionResponse.setRenderParameter(CATEGORY, category);
+ String pageNumber = request.getParameter(PAGENUMNER);
+ if (pageNumber != null)
+ actionResponse.setRenderParameter(PAGENUMNER, pageNumber);
+ String filter = request.getParameter(FILTER);
+ if (filter != null)
+ actionResponse.setRenderParameter(FILTER, filter);
+ String pagePath = request.getParameter(JSPAGE);
+ if (pagePath != null)
+ actionResponse.setRenderParameter(JSPAGE, pagePath);
}
}
Modified:
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm?view=diff&rev=509931&r1=509930&r2=509931
==============================================================================
---
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
(original)
+++
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
Wed Feb 21 00:03:58 2007
@@ -15,7 +15,7 @@
*#
#set ($refreshLink = $renderResponse.createActionURL())
$refreshLink.setParameter("reset","true")
-#set ($renderLink = $renderResponse.createRenderURL())
+#set ($renderLink = $renderResponse.createActionURL())
#set ($pagePath = $renderRequest.getParameter("jspage"))
<!-- Search Form -->
<form id='jsSelectorForm' onSubmit='return false;' style="height:21px;
padding: 2px; margin:10px">
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]