[
https://issues.apache.org/jira/browse/TAPESTRY-394?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ben Dotte resolved TAPESTRY-394.
--------------------------------
Resolution: Fixed
This is complete for the XTile, DirectLink, InvokeListener, and Suggest
components. In each case, the listener parameter has been made optional, and if
it is not used, Tapestry will attempt to find a listener whose name is composed
of the capitalized component id, prefixed by "do". Added unit tests and updated
the site documentation.
> Default for listener parameter of DirectLink, etc.
> --------------------------------------------------
>
> Key: TAPESTRY-394
> URL: https://issues.apache.org/jira/browse/TAPESTRY-394
> Project: Tapestry
> Issue Type: New Feature
> Components: Framework
> Affects Versions: 4.0
> Reporter: Howard M. Lewis Ship
> Assignee: Ben Dotte
> Priority: Minor
> Fix For: 4.1.3
>
>
> The following is a common convention in Tapestry:
> <p>
> <a href="#" jwcid="[EMAIL PROTECTED]" listener="listener:doClear">clear
> counter</a>
> </p>
> Looking at this, it seems to me that the default for listener could be
> calculated; that is, capitalize the component id to "Clear" and prefix with
> "do".
> I.e.
> getContainer().getListeners().getListener("do" + capitalize(getId()));
> Of course, for auto-generated ids, this would be a failure (either no
> listener found, or something more explicit).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]