Re: Tapestry 4.1 EventListener example
you shuold be using the latest 4.1.1-SNAPSHOT build if you are going to attempt this. (though it might work in the original 4.1, I can't vouch for it anymore..too many changes since then) On 8/20/06, Shing Hing Man [EMAIL PROTECTED] wrote: I have tried out a snippet of code on EventListener at http://tapestry.apache.org/tapestry4.1/ajax/EventListener.html without success. The listener method watchText should be called whenever the mouse is over the div id=myFavoriteDiv element. But it did not happen for me. It would be appreciated if someone could point out what I have done wrong. I have tested it in Firefox 1.5.0.4 . Shing My .jave class : public class TestEventListener1 extends BasePage implements PageBeginRenderListener { public void pageBeginRender(PageEvent arg0) { System.out.println(In pageBeginRender :); } @EventListener(elements = myFavoriteDiv, events = onMouseOver) public void watchText() { System.out.println(Mouse over myFavoriteDiv); } } = My .page : ?xml version=1.0? !DOCTYPE page-specification PUBLIC -//Apache Software Foundation//Tapestry Specification 4.0//EN http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd; page-specification class=man.pages.eventListener.TestEventListener1 / == My .html : html jwcid=@Shell title=TestEventListener1 ajaxEnabled=true browserLogLevel=DEBUG head titleTestEventListener1/title /head body jwcid=@Body h1Test EventListener 1/h1 div id=myFavoriteDivBig brother is watching you./div /body /html Home page : http://uk.geocities.com/matmsh/index.html ___ Try the all-new Yahoo! Mail. The New Version is radically easier to use – The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.
Re: Tapestry 4.1 EventListener example
I am already using the latest 4.1.1-SNAPSHOT. In my pom.xml : dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-framework/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency In my .m2/repository, tapestry-framework-4.1.1-20060819.225847-18.jar Shing --- Jesse Kuhnert [EMAIL PROTECTED] wrote: you shuold be using the latest 4.1.1-SNAPSHOT build if you are going to attempt this. (though it might work in the original 4.1, I can't vouch for it anymore..too many changes since then) On 8/20/06, Shing Hing Man [EMAIL PROTECTED] wrote: I have tried out a snippet of code on EventListener at http://tapestry.apache.org/tapestry4.1/ajax/EventListener.html without success. The listener method watchText should be called whenever the mouse is over the div id=myFavoriteDiv element. But it did not happen for me. It would be appreciated if someone could point out what I have done wrong. I have tested it in Firefox 1.5.0.4 . Shing My .jave class : public class TestEventListener1 extends BasePage implements PageBeginRenderListener { public void pageBeginRender(PageEvent arg0) { System.out.println(In pageBeginRender :); } @EventListener(elements = myFavoriteDiv, events = onMouseOver) public void watchText() { System.out.println(Mouse over myFavoriteDiv); } } = My .page : ?xml version=1.0? !DOCTYPE page-specification PUBLIC -//Apache Software Foundation//Tapestry Specification 4.0//EN http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd; page-specification class=man.pages.eventListener.TestEventListener1 / == My .html : html jwcid=@Shell title=TestEventListener1 ajaxEnabled=true browserLogLevel=DEBUG head titleTestEventListener1/title /head body jwcid=@Body h1Test EventListener 1/h1 div id=myFavoriteDivBig brother is watching you./div /body /html Home page : http://uk.geocities.com/matmsh/index.html ___ Try the all-new Yahoo! Mail. The New Version is radically easier to use The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. Home page : http://uk.geocities.com/matmsh/index.html ___ All new Yahoo! Mail The new Interface is stunning in its simplicity and ease of use. - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Tapestry 4.1 EventListener example
Try changing which events you listen for...Specifically, don't use captial case. I think that only works when used on a node directly. Ie: events = onmouseover On 8/20/06, Shing Hing Man [EMAIL PROTECTED] wrote: I am already using the latest 4.1.1-SNAPSHOT. In my pom.xml : dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-framework/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency dependency groupIdorg.apache.tapestry/groupId artifactIdtapestry-annotations/artifactId version4.1.1-SNAPSHOT/version /dependency In my .m2/repository, tapestry-framework-4.1.1-20060819.225847-18.jar Shing --- Jesse Kuhnert [EMAIL PROTECTED] wrote: you shuold be using the latest 4.1.1-SNAPSHOT build if you are going to attempt this. (though it might work in the original 4.1, I can't vouch for it anymore..too many changes since then) On 8/20/06, Shing Hing Man [EMAIL PROTECTED] wrote: I have tried out a snippet of code on EventListener at http://tapestry.apache.org/tapestry4.1/ajax/EventListener.html without success. The listener method watchText should be called whenever the mouse is over the div id=myFavoriteDiv element. But it did not happen for me. It would be appreciated if someone could point out what I have done wrong. I have tested it in Firefox 1.5.0.4 . Shing My .jave class : public class TestEventListener1 extends BasePage implements PageBeginRenderListener { public void pageBeginRender(PageEvent arg0) { System.out.println(In pageBeginRender :); } @EventListener(elements = myFavoriteDiv, events = onMouseOver) public void watchText() { System.out.println(Mouse over myFavoriteDiv); } } = My .page : ?xml version=1.0? !DOCTYPE page-specification PUBLIC -//Apache Software Foundation//Tapestry Specification 4.0//EN http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd; page-specification class=man.pages.eventListener.TestEventListener1 / == My .html : html jwcid=@Shell title=TestEventListener1 ajaxEnabled=true browserLogLevel=DEBUG head titleTestEventListener1/title /head body jwcid=@Body h1Test EventListener 1/h1 div id=myFavoriteDivBig brother is watching you./div /body /html Home page : http://uk.geocities.com/matmsh/index.html ___ Try the all-new Yahoo! Mail. The New Version is radically easier to use – The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. Home page : http://uk.geocities.com/matmsh/index.html ___ All new Yahoo! Mail The new Interface is stunning in its simplicity and ease of use. - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind.