You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2006/05/02 14:33:16 UTC
svn commit: r398930 - in /myfaces/tomahawk/trunk/sandbox/examples/src/main:
java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java
webapp/fisheye.jsp
Author: matzew
Date: Tue May 2 05:32:14 2006
New Revision: 398930
URL: http://svn.apache.org/viewcvs?rev=398930&view=rev
Log:
simplified fisheye sample
Modified:
myfaces/tomahawk/trunk/sandbox/examples/src/main/java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java
myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/fisheye.jsp
Modified: myfaces/tomahawk/trunk/sandbox/examples/src/main/java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java
URL: http://svn.apache.org/viewcvs/myfaces/tomahawk/trunk/sandbox/examples/src/main/java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java?rev=398930&r1=398929&r2=398930&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/examples/src/main/java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java (original)
+++ myfaces/tomahawk/trunk/sandbox/examples/src/main/java/org/apache/myfaces/examples/fisheye/FishEyeHandler.java Tue May 2 05:32:14 2006
@@ -17,8 +17,11 @@
import java.io.Serializable;
+import javax.faces.event.AbortProcessingException;
import javax.faces.event.ActionEvent;
+import org.apache.myfaces.custom.navmenu.UINavigationMenuItem;
+
/**
* Handler for the FishEye example
*
@@ -34,39 +37,15 @@
this._actionName = "please click on a menu item";
}
- public void calendarClicked(ActionEvent event)
- {
- this._actionName = "Calendar item was clicked";
- }
-
- public void emailClicked(ActionEvent event)
- {
- this._actionName = "Email item was clicked";
- }
-
public String getActionName()
{
return _actionName;
}
- public void textEditorClicked(ActionEvent event)
- {
- this._actionName = "Text Editor item was clicked";
- }
-
- public void updateClicked(ActionEvent event)
- {
- this._actionName = "Software Update item was clicked";
- }
-
- public void usersClicked(ActionEvent event)
- {
- this._actionName = "Users item was clicked";
- }
-
- public void webBrowserClicked(ActionEvent event)
- {
- System.out.println("Web Browser clicked");
- this._actionName = "Web browser item was clicked";
+ public void processAction(ActionEvent event) throws AbortProcessingException
+ {
+ UINavigationMenuItem comp = (UINavigationMenuItem) event.getComponent();
+ this._actionName = comp.getItemLabel() + " item was clicked";
+
}
-}
+}
\ No newline at end of file
Modified: myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/fisheye.jsp
URL: http://svn.apache.org/viewcvs/myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/fisheye.jsp?rev=398930&r1=398929&r2=398930&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/fisheye.jsp (original)
+++ myfaces/tomahawk/trunk/sandbox/examples/src/main/webapp/fisheye.jsp Tue May 2 05:32:14 2006
@@ -63,19 +63,20 @@
<t:navigationMenuItem icon="images/icon_browser.png"
itemLabel="Web Browser"
- actionListener="#{fisheye.webBrowserClicked}" />
+ actionListener="#{fisheye.processAction}" />
<t:navigationMenuItem icon="images/icon_calendar.png"
- itemLabel="Calendar" actionListener="#{fisheye.calendarClicked}" />
+ itemLabel="Calendar"
+ actionListener="#{fisheye.processAction}" />
<t:navigationMenuItem icon="images/icon_email.png" itemLabel="Email"
- actionListener="#{fisheye.emailClicked}" />
+ actionListener="#{fisheye.processAction}" />
<t:navigationMenuItem icon="images/icon_texteditor.png"
itemLabel="Text Editor"
- actionListener="#{fisheye.textEditorClicked}" />
+ actionListener="#{fisheye.processAction}" />
<t:navigationMenuItem icon="images/icon_update.png"
itemLabel="Software Update"
- actionListener="#{fisheye.updateClicked}" />
+ actionListener="#{fisheye.processAction}" />
<t:navigationMenuItem icon="images/icon_users.png" itemLabel="Users"
- actionListener="#{fisheye.usersClicked}" />
+ actionListener="#{fisheye.processAction}" />
</s:fishEyeNavigationMenu>
</t:div>