weaver      2004/01/12 14:47:07

  Added:       portal/src/webapp/WEB-INF/templates/layout/columns
                        layout.properties layout.vm
               portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp
                        portletstd-top.jsp decorator.properties
                        portletstd-bottom.jsp
               portal/src/webapp/WEB-INF/templates/decorator/portletstd
                        decorator.properties decorator.vm
  Removed:     portal/src/webapp/WEB-INF/templates/vm portletstd-bottom.vm
                        columns.vm portletstd-top.vm
  Log:
  decorators and layouts seperated into individual folders
  
  Revision  Changes    Path
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/layout/columns/layout.properties
  
  Index: layout.properties
  ===================================================================
  id=columns
  template.type=velocity
  template.extension=.vm
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/layout/columns/layout.vm
  
  Index: layout.vm
  ===================================================================
  #set($table = $jetspeed.columns)
  
  #set($myPage = $jetspeed.page)
  
  #set($myFragment = $jetspeed.currentFragment)
  
  #set($portletEntity = $jetspeed.currentPortletEntity)
  
  #set($decorator = $myPage.getDefaultDecorator($myFragment.getType()))
  
    
   #if($myFragment.getDecorator())
          #set($decorator = $myFragment.getDecorator())
    #end
  
    #if ($decorator)
          #set($decoTop = "${decorator}-top.vm")
          #set($decoBottom = "${decorator}-bottom.vm")
    #end
  
  <!-- Decorator  $decorator  ${decoTop}.vm-${decoBottom}.vm-->
  
    #if (($decoTop) && ($myFragment == $myPage.getRootFragment()))
        #parse($jetspeed.getTemplate($decoTop).appRelativePath)
    #end
  
  <table width="100%" cellspacing="0" cellpadding="0">
    <tr>
  
       #foreach($entry in $table)
      <td valign="top">
         <table width="100%">
         #foreach($f in $entry)       
          <tr>
                        <td width="100%">
                 #if (!$jetspeed.isHidden($f))
                  ## get the decorated Portlet content
                    $jetspeed.decorateAndInclude($f)                
                 #end
       </td></tr>
        #end
       </table></td>
     #end
    </tr>
  </table>
  
  ## Reset the JetspeedPowerTool to the orignal, root fragment
  ## $jetspeed.setCurrentFragment($myFragment)
  
  
  #if (($decoBottom ) && ($myFragment == $myPage.getRootFragment()))
     #parse($jetspeed.getTemplate($decoBottom).appRelativePath)
  #end
  
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/portletstd-top.jsp
  
  Index: portletstd-top.jsp
  ===================================================================
  <%@ page language="java" 
import="org.apache.jetspeed.om.page.*,org.apache.pluto.om.entity.*" session="false" %>
  <%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>
  <%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
  <portlet:defineObjects/>
  <% 
  Page myPage = (Page)renderRequest.getAttribute("page");
  Fragment myF = (Fragment)renderRequest.getAttribute("fragment");
  PortletEntity myPE = (PortletEntity)renderRequest.getAttribute("entity");
  %>
  <!-- Portlet Std Decorator top -->
  <table width="100%" cellspacing"0" cellpadding="0">
  <tr>
    <td bgcolor="<%=myPage.getDefaultSkin()%>">
    <table width="100%">
    <tr>
      <td><% if (myPE!=null) out.write(myPE.getPortletDefinition().getName());%></td>
      <td>
      </td>
    </tr>
    </table>
    </td>
  </tr>
  <tr><td width="100%" valign="top">
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/decorator.properties
  
  Index: decorator.properties
  ===================================================================
  id=portletstd_jsp
  template.type=JSP
  template.extension=.jsp
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd_jsp/portletstd-bottom.jsp
  
  Index: portletstd-bottom.jsp
  ===================================================================
  <%@ page language="java"  session="false" %>
  <%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>
  <%@ taglib uri='/WEB-INF/portlet.tld' prefix='portlet'%>
  
  </td>
  </tr>
  </table>
  <!-- Portlet Std Decorator bottom -->
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd/decorator.properties
  
  Index: decorator.properties
  ===================================================================
  id=portletstd
  template.type=velocity
  template.extension=.vm
  
  
  1.1                  
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/templates/decorator/portletstd/decorator.vm
  
  Index: decorator.vm
  ===================================================================
  #set($myPage = $jetspeed.page)
  
  #set($myF = $jetspeed.currentFragment)
  
  #set($myPE = $jetspeed.currentPortletEntity)
  <!-- Begin portletstd.vm -->
  <table width="100%" cellspacing"0" cellpadding="0">
  <tr>
    <td bgcolor="${myPage.defaultSkin}">
    <table width="100%">
    <tr>
      <td>
        ${myPE.portletDefinition.name}
      </td>
      <td>
      </td>
    </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td width="100%" valign="top">
       $jetspeed.include($myF)
    </td>
  </tr>
  </table>
  <!--  End portletstd.vm -->
  
  

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

Reply via email to