Incorrect EventListener documentation for intercepting Javascript functions
---------------------------------------------------------------------------
Key: TAPESTRY-2266
URL: https://issues.apache.org/jira/browse/TAPESTRY-2266
Project: Tapestry
Issue Type: Bug
Components: Documentation
Affects Versions: 4.1.5
Environment: Any
Reporter: Kalle Korhonen
Priority: Minor
The documentation at
http://tapestry.apache.org/tapestry4.1/ajax/eventlistener.html has an example
for intercepting Javascript functions that uses both "targets" and "elements"
arguments for the annotation, but the documentation for the annotation itself
says you can only use either one or the other. Furthermore, it might make
people better realize how much the annotation simplifies client/server
communication and how endless the possibilities really are if you added
something like this to the Javascript example:
{code}
The required html/Javascript snippet:
<div id="triggerable"></div>
<script type="text/javascript">
var triggerable = document.getElementById('triggerable');
triggerable.trigger = function(params) {
alert('calling server with answer ' + params.theAnswer);
}
</script>
So, given a Javascript...
@EventListener(events="trigger", elements="triggerable")
public void onTriggered( BrowserEvent event ) {
...
}
{code}
--
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]