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]

Reply via email to