Author: woonsan
Date: Wed Nov 25 10:17:40 2009
New Revision: 884017

URL: http://svn.apache.org/viewvc?rev=884017&view=rev
Log:
JS2-1086: Reverting the changes in the portlet decorator templates which filter 
out 'preview' decoration action. Instead, the filtering is done in the 
CustomDecoratorActionsFactory.

Modified:
    
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
    
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui-portlet.jsp
    
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/decorations_portlet_init.jsp
    
portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/decoration/CustomDecoratorActionsFactory.java

Modified: 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm?rev=884017&r1=884016&r2=884017&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
 (original)
+++ 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
 Wed Nov 25 10:17:40 2009
@@ -152,13 +152,11 @@
 #macro(PortletActionBar $_decoration)
  #set($_actions = $_decoration.actions)
   
-  <div class="PActionBar">
+ <div class="PActionBar">
     #foreach ($_action in $_actions)
-      #if (${_action.ActionName} != "preview")
-        <a href="${_action.Action}" title="${_action.Name}" class="action 
portlet-action" #if($_action.target)target="$_action.target"#end><img 
src="$request.contextPath/${_action.link}" alt="${_action.Alt}" border="0" 
/></a>
-      #end
+     <a href="${_action.Action}" title="${_action.Name}" class="action 
portlet-action" #if($_action.target)target="$_action.target"#end><img 
src="$request.contextPath/${_action.link}" alt="${_action.Alt}" border="0" 
/></a>
     #end    
-  </div>
+ </div>
 #end
 
 

Modified: 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui-portlet.jsp
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui-portlet.jsp?rev=884017&r1=884016&r2=884017&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui-portlet.jsp
 (original)
+++ 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetui/yui/jetui-portlet.jsp
 Wed Nov 25 10:17:40 2009
@@ -30,46 +30,43 @@
 <%@ page import="org.apache.jetspeed.decoration.DecoratorAction" %>
 <%@ page import="org.apache.jetspeed.PortalReservedParameters" %>
 <%
-       String content = (String)request.getAttribute("content");
-       String decorator = (String)request.getAttribute("decorator");
-       ContentFragment fragment = 
(ContentFragment)request.getAttribute("fragment");
-       LayoutCoordinate coordinate = 
(LayoutCoordinate)request.getAttribute("coordinate");
-       String title = "";
-       boolean showTitle = fragment.getDecoration().getTitleOption() == 
Decoration.TitleOption.SHOW;   
-       if (showTitle && fragment.getPortletContent() != null)
-           title = fragment.getPortletContent().getTitle();
+    String content = (String)request.getAttribute("content");
+    String decorator = (String)request.getAttribute("decorator");
+    ContentFragment fragment = 
(ContentFragment)request.getAttribute("fragment");
+    LayoutCoordinate coordinate = 
(LayoutCoordinate)request.getAttribute("coordinate");
+    String title = "";
+    boolean showTitle = fragment.getDecoration().getTitleOption() == 
Decoration.TitleOption.SHOW;   
+    if (showTitle && fragment.getPortletContent() != null)
+        title = fragment.getPortletContent().getTitle();
 %>
-       <div class="portal-layout-cell" id="<%=fragment.getId()%>" 
name="<%=fragment.getName()%>" column="<%=coordinate.getX()%>" 
row="<%=coordinate.getY()%>">
-               <div class="portlet <%=decorator%>">
-                   <div class="PTitle" >
-                 <div class="PTitleContent"><%=title%></div>
-                           <div class="PActionBar">
+    <div class="portal-layout-cell" id="<%=fragment.getId()%>" 
name="<%=fragment.getName()%>" column="<%=coordinate.getX()%>" 
row="<%=coordinate.getY()%>">
+        <div class="portlet <%=decorator%>">
+            <div class="PTitle" >
+              <div class="PTitleContent"><%=title%></div>
+                <div class="PActionBar">
 <%
-                                       Decoration.ActionsOption option = 
fragment.getDecoration().getActionsOption();  
-                                       if (option != 
Decoration.ActionsOption.HIDE) // TODO: HOVER, DROP DOWN not yet implemented
-                                       {
-                                               for(DecoratorAction action : 
(List<DecoratorAction>)fragment.getDecoration().getActions())
-                                           {                           
-                            if ("preview".equals(action.getActionName()))
-                                continue;
-                            
-                                               String target = "target='"+ 
action.getTarget() + "'";
-                                               if (action.getTarget() == null)
-                                                   target = "";
- %>                        
-                            <a href="<%=action.getAction()%>" 
title="<%=action.getName()%>" class="action portlet-action" <%=target%>><img 
src="<%=request.getContextPath()%>/<%=action.getLink()%>" 
alt="<%=action.getAlt()%>" border="0" /></a>
-<%                  } // for loop                              
+                    Decoration.ActionsOption option = 
fragment.getDecoration().getActionsOption();  
+                    if (option != Decoration.ActionsOption.HIDE) // TODO: 
HOVER, DROP DOWN not yet implemented
+                    {
+                        for(DecoratorAction action : 
(List<DecoratorAction>)fragment.getDecoration().getActions())
+                        {                   
+                            String target = "target='"+ action.getTarget() + 
"'";
+                            if (action.getTarget() == null)
+                                target = "";
+ %>             
+                 <a href="<%=action.getAction()%>" 
title="<%=action.getName()%>" class="action portlet-action" <%=target%>><img 
src="<%=request.getContextPath()%>/<%=action.getLink()%>" 
alt="<%=action.getAlt()%>" border="0" /></a>
+<%                  } // for loop               
 // FIXME: integrate close into standard actions, use security constraints on 
close action
 if (request.getUserPrincipal() != null && 
fragment.getDecoration().getActions().size() > 0)
 {
 %>
-                                <span style='cursor: pointer; z-index: 1000;' 
id='jetspeed-close-<%=fragment.getId()%>' title="close" 
class="portlet-action-close"><img 
src="<%=request.getContextPath()%>/decorations/portlet/jetspeed/images/close.gif"
 alt="Close" border="0" /></span>                              
+                 <span style='cursor: pointer; z-index: 1000;' 
id='jetspeed-close-<%=fragment.getId()%>' title="close" 
class="portlet-action-close"><img 
src="<%=request.getContextPath()%>/decorations/portlet/jetspeed/images/close.gif"
 alt="Close" border="0" /></span>              
 <% }  } %>
-                           </div>
-                     </div>
-                      <div class="PContentBorder">
-                        <div class="PContent"><%=content%></div>
-                      </div>
-                   </div>
+                </div>
+              </div>
+               <div class="PContentBorder">
+                 <div class="PContent"><%=content%></div>
+               </div>
+            </div>
           </div>
      

Modified: 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/decorations_portlet_init.jsp
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/decorations_portlet_init.jsp?rev=884017&r1=884016&r2=884017&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/decorations_portlet_init.jsp
 (original)
+++ 
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/decorations_portlet_init.jsp
 Wed Nov 25 10:17:40 2009
@@ -26,9 +26,9 @@
 <portlet:defineObjects/>
 
 <%
-       /**
-        * @author <a href="mailto:[email protected]";>Mohan Kannapareddy</a>
-        */
+    /**
+     * @author <a href="mailto:[email protected]";>Mohan Kannapareddy</a>
+     */
 
   int DEFAULT_SCOPE = PageContext.PAGE_SCOPE;
 
@@ -54,14 +54,12 @@
   
                         <div class="PActionBar"> <!-- B: div 
portal-page-actions --> 
                           <c:forEach var="_action" items="${actions}">
-                            <c:if test="${_action.actionName != 'preview'}">
-                              <a href="<c:out value='${_action.action}'/>" 
-                                title="<c:out value='${_action.name}'/>" 
-                                class="action portlet-action"
-                                <c:if test="${_action.target}"> target="<c:out 
value='${_action.target}'/>"</c:if>>
-                                <img src="<c:out 
value='${requestScope.cPath}/${_action.link}'/>" alt="<c:out 
value='${_action.alt}'/>" border="0" />
-                              </a>
-                            </c:if>
+                            <a href="<c:out value='${_action.action}'/>" 
+                               title="<c:out value='${_action.name}'/>" 
+                               class="action portlet-action"
+                               <c:if test="${_action.target}"> target="<c:out 
value='${_action.target}'/>"</c:if>>
+                              <img src="<c:out 
value='${requestScope.cPath}/${_action.link}'/>" alt="<c:out 
value='${_action.alt}'/>" border="0" />
+                            </a>
                           </c:forEach>
                         </div> <!-- E: div portal-page-actions --> 
   

Modified: 
portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/decoration/CustomDecoratorActionsFactory.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/decoration/CustomDecoratorActionsFactory.java?rev=884017&r1=884016&r2=884017&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/decoration/CustomDecoratorActionsFactory.java
 (original)
+++ 
portals/jetspeed-2/portal/trunk/components/jetspeed-portal/src/main/java/org/apache/jetspeed/decoration/CustomDecoratorActionsFactory.java
 Wed Nov 25 10:17:40 2009
@@ -48,7 +48,6 @@
         list.add(JetspeedActions.ABOUT_MODE);
         list.add(JetspeedActions.CONFIG_MODE);
         list.add(JetspeedActions.EDIT_DEFAULTS_MODE);
-        list.add(JetspeedActions.PREVIEW_MODE);
         list.add(JetspeedActions.PRINT_MODE);
         list.addAll(JetspeedActions.getStandardWindowStates());
         list.add(JetspeedActions.SOLO_STATE);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to