From: <tri...@us...> - 2007-11-26 16:00:19
|
Revision: 170 http://equanda.svn.sourceforge.net/equanda/?rev=170&view=rev Author: triathlon98 Date: 2007-11-26 08:00:17 -0800 (Mon, 26 Nov 2007) Log Message: ----------- demo nested tab components Modified Paths: -------------- t5-equanda-example/src/main/java/org/equanda/example/t5/pages/Start.java t5-equanda-example/src/main/resources/org/equanda/example/t5/components/Layout.tml t5-equanda-example/src/main/resources/org/equanda/example/t5/pages/Start.tml t5-equanda-example/src/main/webapp/css/style.css Added Paths: ----------- t5-equanda-example/src/main/webapp/images/smiley.gif Removed Paths: ------------- t5-equanda-example/src/main/webapp/images/synergetics.png Modified: t5-equanda-example/src/main/java/org/equanda/example/t5/pages/Start.java =================================================================== --- t5-equanda-example/src/main/java/org/equanda/example/t5/pages/Start.java 2007-11-26 15:59:27 UTC (rev 169) +++ t5-equanda-example/src/main/java/org/equanda/example/t5/pages/Start.java 2007-11-26 16:00:17 UTC (rev 170) @@ -1,5 +1,9 @@ package org.equanda.example.t5.pages; +import org.apache.tapestry.ioc.annotations.Inject; +import org.apache.tapestry.annotations.Path; +import org.apache.tapestry.Asset; + import java.util.Date; /** @@ -7,8 +11,17 @@ */ public class Start { - public Date getCurrentTime() - { - return new Date(); - } + @Inject + @Path("context:images/smiley.gif") + private Asset smiley; + + public Asset getSmiley() + { + return smiley; + } + + public void setSmiley( Asset smiley ) + { + this.smiley = smiley; + } } \ No newline at end of file Modified: t5-equanda-example/src/main/resources/org/equanda/example/t5/components/Layout.tml =================================================================== --- t5-equanda-example/src/main/resources/org/equanda/example/t5/components/Layout.tml 2007-11-26 15:59:27 UTC (rev 169) +++ t5-equanda-example/src/main/resources/org/equanda/example/t5/components/Layout.tml 2007-11-26 16:00:17 UTC (rev 170) @@ -9,7 +9,7 @@ <body> <div id="layout-left"> - <span t:type="equanda/Accordion" id="accordion"> + <span t:type="equanda/Accordion" t:id="accordion"> <t:parameter name="title1">Menu First Part</t:parameter> <t:parameter name="content1"> <p>Sample menu, the links don't do anything though...</p> Modified: t5-equanda-example/src/main/resources/org/equanda/example/t5/pages/Start.tml =================================================================== --- t5-equanda-example/src/main/resources/org/equanda/example/t5/pages/Start.tml 2007-11-26 15:59:27 UTC (rev 169) +++ t5-equanda-example/src/main/resources/org/equanda/example/t5/pages/Start.tml 2007-11-26 16:00:17 UTC (rev 170) @@ -11,7 +11,7 @@ of <a href="http://equanda.org">equanda</a>.</p> <p>This project can be found in SVN at <a href="https://equanda.svn.sourceforge.net/svnroot/equanda/t5-equanda-example">https://equanda.svn.sourceforge.net/svnroot/equanda/t5-equanda-example</a></p> - <span t:type="equanda/Tabs" id="maintabs"> + <span t:type="equanda/Tabs" t:id="maintabs"> <t:parameter name="title1">Accordion</t:parameter> <t:parameter name="content1"> <p>An accordion component, allowing objects to be grouped in sliding panes.</p> @@ -23,12 +23,35 @@ </t:parameter> <t:parameter name="title2">Tabs</t:parameter> <t:parameter name="content2"> - <p>An tabs component, allowing objects to be grouped and displayed as tab pages.</p> - <ul> - <li><a href="#nowhere">Do something</a></li> - <li><a href="#nowhere">Something else</a></li> - <li><a href="#nowhere">And even more</a></li> - </ul> + <p>Here is a second tab component which shows that tabs can be nested.</p> + <span t:type="equanda/Tabs" t:id="bistabs"> + <t:parameter name="contentAll"><p>This content is repeated on all tabs.</p></t:parameter> + <t:parameter name="titleIcon"><img src="${smiley}"/></t:parameter> + <t:parameter name="title1">Page 1</t:parameter> + <t:parameter name="content1"> + <p>This is the first tab page of the second tab component.</p> + </t:parameter> + <t:parameter name="title2">Page 2</t:parameter> + <t:parameter name="content2"> + <p>And when there is one, there should also be a second, otherwise there would be little use having a tab page.</p> + </t:parameter> + </span> </t:parameter> </span> + + <!-- + <p>another tab</p> + <span t:type="equanda/Tabs" t:id="tristabs"> + <t:parameter name="contentAll"><p>This content is repeated on all tabs.</p></t:parameter> + <t:parameter name="titleIcon"><img src="${smiley}"/></t:parameter> + <t:parameter name="title1">Page 1</t:parameter> + <t:parameter name="content1"> + <p>This is the first tab page of the second tab component.</p> + </t:parameter> + <t:parameter name="title2">Page 2</t:parameter> + <t:parameter name="content2"> + <p>And when there is one, there should also be a second, otherwise there would be little use having a tab page.</p> + </t:parameter> + </span> + --> </t:layout> Modified: t5-equanda-example/src/main/webapp/css/style.css =================================================================== --- t5-equanda-example/src/main/webapp/css/style.css 2007-11-26 15:59:27 UTC (rev 169) +++ t5-equanda-example/src/main/webapp/css/style.css 2007-11-26 16:00:17 UTC (rev 170) @@ -74,7 +74,7 @@ background:gray; color:white; } -div.domtab div { +div.domtab>div { clear:both; width:auto; background:white; @@ -89,3 +89,9 @@ background:black; color:white; } + +.equandaTabsAll{ + background: #FFFF99; + padding: 0; + color: black; +} Added: t5-equanda-example/src/main/webapp/images/smiley.gif =================================================================== (Binary files differ) Property changes on: t5-equanda-example/src/main/webapp/images/smiley.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Deleted: t5-equanda-example/src/main/webapp/images/synergetics.png =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |