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]

Reply via email to