Author: taylor
Date: Fri Apr 27 15:58:58 2007
New Revision: 533251

URL: http://svn.apache.org/viewvc?view=rev&rev=533251
Log:
https://issues.apache.org/jira/browse/JS2-668
contribution Vivek Kumar

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
    
portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
    
portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.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=533251&r1=533250&r2=533251
==============================================================================
--- 
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
 Fri Apr 27 15:58:58 2007
@@ -84,8 +84,10 @@
     protected final static String PORTLETS = "category.selector.portlets";
     protected final static String CATEGORIES = "category.selector.categories";
     protected final static String PAGE = "category.selector.page";
+    protected final static String LAYOUT = "category.selector.layout";
     
     private final String JSPAGE = "jspage";
+    private final String JSLAYOUT = "jslayoutid";
        private final String CATEGORY = "category";
        private final String PAGENUMNER = "pageNumber";
        private final String FILTER = "filter";
@@ -179,7 +181,17 @@
         {
             request.getPortletSession().setAttribute(PAGE, page);
         }
-        this.getContext(request).put(JSPAGE, page);        
+        String layout = request.getParameter(JSLAYOUT);
+        this.getContext(request).put(JSPAGE, page); 
+        if (layout == null || layout.equals(""))
+        {
+            layout = (String)request.getPortletSession().getAttribute(LAYOUT);
+        }
+        else
+        {
+            request.getPortletSession().setAttribute(LAYOUT, layout);
+        }
+        this.getContext(request).put(JSLAYOUT, layout);                
     }
     
     public List retrieveCategories(RenderRequest request)

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=533251&r1=533250&r2=533251
==============================================================================
--- 
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
 Fri Apr 27 15:58:58 2007
@@ -17,7 +17,7 @@
 #set ($refreshLink = $renderResponse.createActionURL())
 $refreshLink.setParameter("reset","true")
 #set ($renderLink = $renderResponse.createActionURL())
-#set ($pagePath = $renderRequest.getParameter("jspage"))
+
 #set 
($portalContextPath=$renderRequest.getAttribute("org.apache.jetspeed.request.RequestContext").request.contextPath)
 <!-- Search Form -->
 <form id='jsSelectorForm' onSubmit='return false;' style="height:21px; 
padding: 2px; margin:10px">
@@ -30,7 +30,7 @@
 <input type="submit" value="Refresh" onClick="javascript:performRefresh()">
 <input type="hidden" value="$category" id="category" name="category">
 <input type="hidden" value="$pageNumber" id="pageNumber" name="pageNumber">
-<input type="hidden" value="$pagePath" id="pageNumber" name="jspage">
+<input type="hidden" value="$jspage" id="pagePath" name="pagePath">
 </td>
 <td nowrap>
 <a href='' id='previousButton'><img style="border:none" 
src="${portalContextPath}/images/portlets/go-previous.png"></a>
@@ -336,7 +336,7 @@
 {
    var jsPagePath = jetspeed.url.getQueryParameter( document.location.href, 
"jspage" );
    if ( jsPagePath == null )
-               jsPagePath = "$pagePath";
+               jsPagePath = "$jspage";
    return jsPagePath;
 }
 function getPageCount(portletCount,portletPerPage)
@@ -351,6 +351,8 @@
 function getAddToLayoutId()
 {
    var jsLayoutId = jetspeed.url.getQueryParameter( document.location.href, 
"jslayoutid" );
+   if ( jsLayoutId == null )
+               jsLayoutId = "$jslayoutid";
    return jsLayoutId;
 }
 function getReturnURL()

Modified: 
portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties?view=diff&rev=533251&r1=533250&r2=533251
==============================================================================
--- 
portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
 (original)
+++ 
portals/jetspeed-2/trunk/layout-portlets/src/java/org/apache/jetspeed/portlets/layout/resources/LayoutResource_en.properties
 Fri Apr 27 15:58:58 2007
@@ -44,7 +44,7 @@
 portal.page.editing.changetheme=Change Theme
 portal.page.editing.changethemeall=Change Portlets Theme
 portal.page.customizer.name=Page/Folder Customizer
-portal.page.editing.addlayout=Add portlet
+portal.page.editing.addlayout=Add Layout
 portal.page.editing.page=Page Name:
 portal.page.editing.page.title=Title:
 portal.page.editing.page.shorttitle=Short Title:

Modified: 
portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm?view=diff&rev=533251&r1=533250&r2=533251
==============================================================================
--- 
portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm
 (original)
+++ 
portals/jetspeed-2/trunk/src/webapp/WEB-INF/templates/layout/html/columns/layout.vm
 Fri Apr 27 15:58:58 2007
@@ -97,7 +97,7 @@
     <div class="layout-edit-bar-right">
       #if($allowAddPortlet)
         <label>$messages.getString("portal.page.editing.portlet")</label>
-          #set ($chooser = 
"${jetspeed.basePath}/system/customizer/selector.psml?jspage=${profiledPage}")
+          #set ($chooser = 
"${jetspeed.basePath}/system/customizer/selector.psml?jspage=${profiledPage}&jslayoutid=$myFragment.id")
  
           <a href="$response.encodeURL($chooser)">
           <img src="#GetPageResource('images/select.gif')" border="0" 
title="$messages.getString("portal.page.editing.addportlet")"/>
         </a>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to