You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by to...@apache.org on 2005/11/02 17:12:31 UTC
svn commit: r330277 -
/myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java
Author: tomsp
Date: Wed Nov 2 08:12:22 2005
New Revision: 330277
URL: http://svn.apache.org/viewcvs?rev=330277&view=rev
Log: (empty)
Modified:
myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java
Modified: myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java
URL: http://svn.apache.org/viewcvs/myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java?rev=330277&r1=330276&r2=330277&view=diff
==============================================================================
--- myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java (original)
+++ myfaces/examples/trunk/simple/src/java/org/apache/myfaces/examples/misc/NavigationMenu.java Wed Nov 2 08:12:22 2005
@@ -17,7 +17,10 @@
import org.apache.myfaces.custom.navmenu.NavigationMenuItem;
import org.apache.myfaces.examples.util.GuiUtil;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import javax.faces.event.ActionEvent;
import java.util.List;
import java.util.ArrayList;
@@ -27,6 +30,8 @@
*/
public class NavigationMenu
{
+ private static final Log log = LogFactory.getLog(NavigationMenu.class);
+
public NavigationMenuItem[] getInfoItems()
{
String label = GuiUtil.getMessageResource("nav_Info", null);
@@ -52,26 +57,37 @@
// Products
NavigationMenuItem products = new NavigationMenuItem("#{example_messages['panelnav_products']}", null);
menu.add(products);
- products.add(new NavigationMenuItem("#{example_messages['panelnav_serach']}", "#{navigationMenu.getAction}"));
- products.add(new NavigationMenuItem("#{example_messages['panelnav_serach_acc']}", "#{navigationMenu.getAction}"));
- NavigationMenuItem item = new NavigationMenuItem("#{example_messages['panelnav_search_adv']}", "#{navigationMenu.getAction}");
+ products.add(new NavigationMenuItem("#{example_messages['panelnav_serach']}", "#{navigationMenu.getAction2}"));
+ products.add(new NavigationMenuItem("#{example_messages['panelnav_serach_acc']}", "#{navigationMenu.getAction2}"));
+ NavigationMenuItem item = new NavigationMenuItem("#{example_messages['panelnav_search_adv']}", "#{navigationMenu.getAction2}");
item.setActive(true);
item.setOpen(true);
products.add(item);
// Shop
- menu.add(new NavigationMenuItem("#{example_messages['panelnav_shop']}", "#{navigationMenu.getAction}"));
+ menu.add(new NavigationMenuItem("#{example_messages['panelnav_shop']}", "#{navigationMenu.getAction2}"));
// Corporate Info
NavigationMenuItem corporateInfo = new NavigationMenuItem("#{example_messages['panelnav_corporate']}", null);
menu.add(corporateInfo);
- corporateInfo.add(new NavigationMenuItem("#{example_messages['panelnav_news']}", "#{navigationMenu.getAction}"));
+ corporateInfo.add(new NavigationMenuItem("#{example_messages['panelnav_news']}", "#{navigationMenu.getAction2}"));
item = new NavigationMenuItem("#{example_messages['panelnav_investor']}", "#{navigationMenu.getAction3}");
corporateInfo.add(item);
// Contact
- menu.add(new NavigationMenuItem("#{example_messages['panelnav_contact']}", "#{navigationMenu.getAction}"));
+ menu.add(new NavigationMenuItem("#{example_messages['panelnav_contact']}", "#{navigationMenu.getAction2}"));
return menu;
}
- public String getAction()
+ public String getAction1()
+ {
+ return "go_panelnavigation_1";
+ }
+
+ public String actionListener(ActionEvent event)
+ {
+ log.info("ActionListener: " + event.getComponent().getId());
+ return getAction1();
+ }
+
+ public String getAction2()
{
return "go_panelnavigation_2";
}