You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2011/05/12 04:52:22 UTC

svn commit: r1102159 - /portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp

Author: woonsan
Date: Thu May 12 02:52:21 2011
New Revision: 1102159

URL: http://svn.apache.org/viewvc?rev=1102159&view=rev
Log:
JS2-1232: Fixing UI issue of portlet clone popup window.
Popup url should have "_inheritdeco" parameter for inherited style psml pages
since jetui.jsp is not aware of decorations and it needs an explicit parameter.

Modified:
    portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp

Modified: portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp?rev=1102159&r1=1102158&r2=1102159&view=diff
==============================================================================
--- portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp (original)
+++ portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp Thu May 12 02:52:21 2011
@@ -45,6 +45,13 @@ limitations under the License.
 
 <c:set var="portletPageSize" value="${prefs['Rows'][0]}"/>
 
+<c:set var="pageDeco" value="" />
+<c:forEach var="theme" items="${themes}">
+  <c:if test="${theme.selected}">
+    <c:set var="pageDeco" value="${theme.name}" />
+  </c:if>
+</c:forEach>
+
 <ul id="<portlet:namespace/>tabActions" class="default-tabs">
   <li class="not-selected"><a href="#" id="<portlet:namespace/>portletsTabAction" title="<fmt:message key='toolbox.label.portlets'/>"><fmt:message key="toolbox.label.portlets"/></a></li>
   <li class="not-selected"><a href="#" id="<portlet:namespace/>layoutTabAction" title="<fmt:message key='toolbox.label.layout'/>"><fmt:message key="toolbox.label.layout"/></a></li>
@@ -689,7 +696,7 @@ YUI().use('jetui-portal', 'io', 'json', 
         var portal = (JETUI_YUI ? JETUI_YUI.getPortalInstance() : null);
         if (portal) {
             var iframe = Y.Node.one("#<portlet:namespace/>portletCloneModalBodyIFrame");
-            iframe.set("src", "${requestContext.portalURL.basePath}/system/prm/cloneportlet.psml?portlet=" + portletUniqueName);
+            iframe.set("src", "${requestContext.portalURL.basePath}/system/prm/cloneportlet.psml?_inheritdeco=${pageDeco}&portlet=" + portletUniqueName);
             portal.showModalPanel("#<portlet:namespace/>portletCloneModalHeader", "#<portlet:namespace/>portletCloneModalBody", "#<portlet:namespace/>portletCloneModalFooter", modalFeatures);
         }
         e.halt();



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org