Author: apetrelli
Date: Thu Jan 11 05:45:54 2007
New Revision: 495217

URL: http://svn.apache.org/viewvc?view=rev&rev=495217
Log:
SB-92
More fixes to let the examples homepage being shown.

Modified:
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/struts-config.xml
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-defs.xml
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-doc-defs.xml
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-examples-defs.xml
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-tests-defs.xml
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/doc/portal/revisions.jsp
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layout/columnsLayout.jsp
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/columnsLayout.jsp
    struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/menu.jsp
    
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/vboxLayout.jsp

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/struts-config.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/struts-config.xml?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/struts-config.xml
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/struts-config.xml
 Thu Jan 11 05:45:54 2007
@@ -45,6 +45,8 @@
                type="org.apache.struts.tiles.actions.ReloadDefinitionsAction"/>
     <action    path="/admin/tiles/view"
                type="org.apache.struts.tiles.actions.ViewDefinitionsAction"/>
+    <action    path="/switch"
+               type="org.apache.struts.actions.SwitchAction"/>
                           
   </action-mappings>
 

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-defs.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-defs.xml?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-defs.xml
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-defs.xml
 Thu Jan 11 05:45:54 2007
@@ -87,7 +87,7 @@
 
   <!-- The home menu definition -->
 <definition name="common.menu.home" template="/layouts/menu.jsp" >
-  <put name="title" value="Tiles" />
+  <put name="sectionTitle" value="Tiles" />
   <putList name="items" >
     <item value="Tiles Home"     link="/index.jsp" />
   </putList>
@@ -95,15 +95,15 @@
 
   <!-- Printer friendly menu definition -->
 <definition name="common.menu.examples" template="/layouts/menu.jsp" >
-  <put name="title" value="Examples" />
+  <put name="sectionTitle" value="Examples" />
   <putList name="items" >
-    <item value="Home"     link="/examples/index.jsp" />
+    <item value="Home"     
link="/switch.do?prefix=/examples&amp;page=/index.jsp" />
   </putList>
 </definition>
 
   <!-- Documentation menu definition v1.1-->
 <definition name="common.menu.doc" template="/layouts/menu.jsp" >
-  <put name="title" value="Documentation" />
+  <put name="sectionTitle" value="Documentation" />
     <putList name="items" >
       <item value="Home"           link="/doc/index.jsp"  />
       <item value="Live Examples"  link="/examples/index.jsp"  />
@@ -126,7 +126,7 @@
 
   <!-- Printer friendly menu definition -->
 <definition name="common.menu.printer.friendly" template="/layouts/menu.jsp" >
-  <put name="title" value="Printer Versions" />
+  <put name="sectionTitle" value="Printer Versions" />
   <putList name="items" >
     <item value="Quick Overview"     link="/test/testAll.jsp" />
     <item value="Tutorial"           link="/doc/tutorialBody.html" />

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-doc-defs.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-doc-defs.xml?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-doc-defs.xml
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-doc-defs.xml
 Thu Jan 11 05:45:54 2007
@@ -82,14 +82,14 @@
 
   <!-- Documentation menu definition v1.1-->
 <definition name="doc.menu.links" template="/layouts/menu.jsp" >
-  <put name="title" value="Documentation" />
+  <put name="sectionTitle" value="Documentation" />
     <putList name="items" >
       <item value="Home"           link="/index.jsp"  />
       <item value="Live Examples (new)" link="/examples/index.jsp"  />
       <!--
          <item> <value>Commented Examples</value> 
                        <link>/examples/index.jsp</link>
-                       
<classtype>org.apache.struts.tiles.beans.SimpleMenuItem</classtype>
+                       
<classtype>org.apache.tiles.beans.SimpleMenuItem</classtype>
          </item>
          -->
       <item value="Quick overview" link="/doc/quickOverview.jsp"  />
@@ -102,13 +102,13 @@
       <item value="User Guide"    link="/doc/userGuide.jsp" />
       <item value="Javadoc"        link="/api/index.html" />
       <item value="Struts Home"    link="http://www.apache.org";   
icon="/images/struts-power.gif"        
-                       
classtype="org.apache.struts.tiles.beans.SimpleMenuItem" />
+                       classtype="org.apache.tiles.beans.SimpleMenuItem" />
     </putList>
 </definition>
 
   <!-- Printer friendly menu definition -->
 <definition name="doc.menu.printer.friendly" template="/layouts/menu.jsp" >
-  <put name="title" value="Printer Versions" />
+  <put name="sectionTitle" value="Printer Versions" />
   <putList name="items" >
     <item value="Quick Overview"     link="/test/testAll.jsp" />
     <item value="Tutorial"           link="/doc/tutorialBody.html" />
@@ -119,7 +119,7 @@
 
   <!-- Taglib menu definition -->
 <definition name="doc.menu.taglib.references" template="/layouts/menu.jsp" >
-  <put name="title" value="Tag Library Reference" />
+  <put name="sectionTitle" value="Tag Library Reference" />
     <putList name="items" >
       <item value="Tiles Tags"     link="/doc/tilesTags.jsp" />
       <!-- <item value="Extension Tags (old)"   link="/doc/extensionsTags.jsp" 
/> -->
@@ -128,7 +128,7 @@
 
   <!-- Oldies menu definition -->
 <definition name="doc.menu.old.documents" template="/layouts/menu.jsp" >
-  <put name="title" value="Old Documents" />
+  <put name="sectionTitle" value="Old Documents" />
   <putList name="items" >
     <item value="Overview (old)"     link="/doc/overview.jsp" />
   </putList>

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-examples-defs.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-examples-defs.xml?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-examples-defs.xml
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-examples-defs.xml
 Thu Jan 11 05:45:54 2007
@@ -56,7 +56,7 @@
     <item value="item1" link="/examples/tabs.jsp"/>
     <item value="item2" link="/examples/tabs.jsp"/>
     <item value="item3" link="/examples/tabs.jsp"/>
-       <bean classtype="org.apache.struts.tiles.beans.SimpleMenuItem">
+       <bean classtype="org.apache.tiles.beans.SimpleMenuItem">
          <set-property property="link" value="aLink1"/>
          <set-property property="value" value="aValue1"/>
        </bean>

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-tests-defs.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-tests-defs.xml?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-tests-defs.xml
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/WEB-INF/tiles-tests-defs.xml
 Thu Jan 11 05:45:54 2007
@@ -39,7 +39,7 @@
 
   <!-- Test menu definition -->
 <definition name="test.menu.links" template="/layouts/menu.jsp" >
-  <put name="title" value="Tests" />
+  <put name="sectionTitle" value="Tests" />
     <putList name="items" >
       <item value="All in one"     link="/test/index.jsp"  />
       <item value="Basic" link="/test/testBasic.jsp" />

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/doc/portal/revisions.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/doc/portal/revisions.jsp?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/doc/portal/revisions.jsp
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/doc/portal/revisions.jsp
 Thu Jan 11 05:45:54 2007
@@ -78,7 +78,7 @@
       <UL>
         <LI><FONT size=2>tiles.XmlDefinition.XmlParser : enable default value 
for <item> classtype
                 attribute
-                (org.apache.struts.tiles.beans.SimpleMenuItem). As a 
consequence, all classtype attribute 
+                (org.apache.tiles.beans.SimpleMenuItem). As a consequence, all 
classtype attribute 
                 can be removed in examples</FONT></LI>
         <LI><FONT size=2>tiles.XmlDefinition.I18nFactorySet : Enable 
serialization (bug reported 
                by Dan Sykes)</FONT></LI>

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layout/columnsLayout.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layout/columnsLayout.jsp?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layout/columnsLayout.jsp
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layout/columnsLayout.jsp
 Thu Jan 11 05:45:54 2007
@@ -35,13 +35,8 @@
 <tr>
 <%
 int numCols = Integer.parseInt(numColsStr);
-//ComponentContext context = ComponentContext.getContext( request );
 for( int i=0; i<numCols; i++ )
   {
-//  java.util.List list=(java.util.List)context.getAttribute( "list" + i );
-//  pageContext.setAttribute("list", list );
-//  if(list==null)
-//    System.out.println( "list is null for " + i  );
 %>
 <tiles:importAttribute toName="list" name="<%="list" + i %>"/>
 <td valign="top">

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/columnsLayout.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/columnsLayout.jsp?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/columnsLayout.jsp
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/columnsLayout.jsp
 Thu Jan 11 05:45:54 2007
@@ -21,7 +21,6 @@
  *
  */
 --%>
-<%@ page import="org.apache.struts.tiles.ComponentContext"%>
 <%@ taglib uri="http://struts.apache.org/tags-tiles"; prefix="tiles" %>
 
 <%-- Multi-columns Layout
@@ -44,17 +43,13 @@
 <tr>
 <%
 int numCols = Integer.parseInt(numColsStr);
-ComponentContext context = ComponentContext.getContext( request );
 for( int i=0; i<numCols; i++ )
   {
-  java.util.List list=(java.util.List)context.getAttribute( "list" + i );
-  pageContext.setAttribute("list", list );
-  if(list==null)
-    System.out.println( "list is null for " + i  );
 %>
+<tiles:importAttribute toName="list" name="<%="list" + i %>"/>
 <td valign="top">
   <tiles:insertTemplate template="/layouts/vboxLayout.jsp" flush="true" >
-    <tiles:put name="list" value="${pageContext.list}" />
+    <tiles:put name="list" value="${pageScope.list}" />
   </tiles:insertTemplate>
 </td>
 <%

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/menu.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/menu.jsp?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/menu.jsp 
(original)
+++ struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/menu.jsp 
Thu Jan 11 05:45:54 2007
@@ -41,10 +41,10 @@
 <tiles:importAttribute />
 
 <table>
-<logic:present name="title">
+<logic:present name="sectionTitle">
 <tr>
   <th colspan=2>
-    <div align="left"><strong><tiles:getAsString name="title"/></strong></div>
+    <div align="left"><strong><tiles:getAsString 
name="sectionTitle"/></strong></div>
   </th>
 </tr>
 </logic:present>

Modified: 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/vboxLayout.jsp
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/vboxLayout.jsp?view=diff&rev=495217&r1=495216&r2=495217
==============================================================================
--- 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/vboxLayout.jsp
 (original)
+++ 
struts/sandbox/trunk/tiles/tiles-showcase/src/main/webapp/layouts/vboxLayout.jsp
 Thu Jan 11 05:45:54 2007
@@ -42,11 +42,22 @@
 while( i.hasNext() )
   {
   String name= (String)i.next();
+  if (name.startsWith("/"))
+    {
+%>
+<tiles:insertTemplate template="<%=name%>" flush="true" />
+<br>
+
+<%
+    }
+  else
+    {
 %>
 <tiles:insertDefinition name="<%=name%>" flush="true" />
 <br>
 
 <%
+    }
   } // end loop
 %>
 


Reply via email to