Author: freemant
Date: Tue Dec 12 21:21:17 2006
New Revision: 486498
URL: http://svn.apache.org/viewvc?view=rev&rev=486498
Log:
Now we provide an array to the "source" of the Loop component.
Modified:
tapestry/tapestry5/tapestry-Workbench/src/main/java/org/apache/tapestry/workbench/components/Border.java
Modified:
tapestry/tapestry5/tapestry-Workbench/src/main/java/org/apache/tapestry/workbench/components/Border.java
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-Workbench/src/main/java/org/apache/tapestry/workbench/components/Border.java?view=diff&rev=486498&r1=486497&r2=486498
==============================================================================
---
tapestry/tapestry5/tapestry-Workbench/src/main/java/org/apache/tapestry/workbench/components/Border.java
(original)
+++
tapestry/tapestry5/tapestry-Workbench/src/main/java/org/apache/tapestry/workbench/components/Border.java
Tue Dec 12 21:21:17 2006
@@ -1,8 +1,5 @@
package org.apache.tapestry.workbench.components;
-import java.util.Arrays;
-import java.util.List;
-
import org.apache.tapestry.Asset;
import org.apache.tapestry.ComponentResources;
import org.apache.tapestry.annotations.BeginRender;
@@ -51,11 +48,12 @@
* Returns the logical names of the pages accessible via the navigation
bar,
* in appopriate order.
*/
- public List getPageTabNames()
+ public String[] getPageTabNames()
{
- return Arrays.asList("Home", "localization/Localization",
"Fields",
- "Dates", "Chart", "Palette", "Upload",
"Redirect",
- "ExceptionTab", "Table", "TreeHome");
+ return new String[]
+ { "Home", "localization/Localization", "Fields", "Dates",
"Chart",
+ "Palette", "Upload", "Redirect",
"ExceptionTab", "Table",
+ "TreeHome" };
}
@BeginRender
@@ -64,10 +62,11 @@
renderingPageFullName =
resources.getPage().getClass().getName();
}
- private boolean isCurrentPageActive()
+ private boolean isCurrentPageActive()
{
return renderingPageFullName.endsWith(pageName);
}
+
@OnEvent(component = "link")
public String onClickPage(String pageName)
{
@@ -96,7 +95,7 @@
public Asset getMidTabAsset()
{
- return isCurrentPageActive() ? activeMid: inactiveMid;
+ return isCurrentPageActive() ? activeMid : inactiveMid;
}
public Asset getRightTabAsset()