|
From: <tri...@us...> - 2007-11-23 15:26:09
|
Revision: 167
http://equanda.svn.sourceforge.net/equanda/?rev=167&view=rev
Author: triathlon98
Date: 2007-11-23 07:26:05 -0800 (Fri, 23 Nov 2007)
Log Message:
-----------
EQ-89 add "contentAll" parameter support
Modified Paths:
--------------
trunk/equanda-tapestry5/src/main/java/org/equanda/tapestry5/components/Tabs.java
trunk/equanda-tapestry5/src/main/resources/org/equanda/tapestry5/components/Tabs.tml
Modified: trunk/equanda-tapestry5/src/main/java/org/equanda/tapestry5/components/Tabs.java
===================================================================
--- trunk/equanda-tapestry5/src/main/java/org/equanda/tapestry5/components/Tabs.java 2007-11-23 13:16:13 UTC (rev 166)
+++ trunk/equanda-tapestry5/src/main/java/org/equanda/tapestry5/components/Tabs.java 2007-11-23 15:26:05 UTC (rev 167)
@@ -55,6 +55,9 @@
private Block titleIcon;
@Parameter
+ private Block contentAll;
+
+ @Parameter
Block emptyBlock;
private TwoBlocks panel;
@@ -87,6 +90,21 @@
this.titleIcon = titleIcon;
}
+ public Block getContentAll()
+ {
+ return contentAll;
+ }
+
+ public boolean hasContentAll()
+ {
+ return resources.isBound( "contentAll" );
+ }
+
+ public void setContentAll( Block contentAll )
+ {
+ this.contentAll = contentAll;
+ }
+
public TwoBlocks getPanel()
{
return panel;
Modified: trunk/equanda-tapestry5/src/main/resources/org/equanda/tapestry5/components/Tabs.tml
===================================================================
--- trunk/equanda-tapestry5/src/main/resources/org/equanda/tapestry5/components/Tabs.tml 2007-11-23 13:16:13 UTC (rev 166)
+++ trunk/equanda-tapestry5/src/main/resources/org/equanda/tapestry5/components/Tabs.tml 2007-11-23 15:26:05 UTC (rev 167)
@@ -10,6 +10,9 @@
</t:loop>
</ul>
<t:loop source="Panels" value="Panel" index="Index">
+ <t:if test="${hasContentAll}">
+ <div class="equandaTabsAll"><t:delegate to="contentAll"/></div>
+ </t:if>
<div><a name="${id}t${index}" id="${id}t${index}"><t:delegate to="panel.content"/></a></div>
</t:loop>
</div>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|