[ 
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]

Reply via email to