You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2013/03/08 14:02:13 UTC

[jira] [Created] (WICKET-5087) Make it easier to request (ajax)behaviors by name from JavaScript

Martin Grigorov created WICKET-5087:
---------------------------------------

             Summary: Make it easier to request (ajax)behaviors by name from JavaScript
                 Key: WICKET-5087
                 URL: https://issues.apache.org/jira/browse/WICKET-5087
             Project: Wicket
          Issue Type: New Feature
          Components: wicket
    Affects Versions: 6.6.0
            Reporter: Martin Grigorov
            Assignee: Martin Grigorov


Many JavaScript libraries require server endpoint for making requests for loading/saving data.
To integrate such JS library with Wicket the application developer should make the IRequestListener's url available as an endpoint. That is it need to store somewhere the url produced by #urlFor() or AjaxBehavior#getCallbackUrl().

This new feature will make this much simpler for the application developer.
A new method will be added to Wicket.Ajax namespace to facilitate this:

   Wicket.Ajax.short({
      'su': 'countries',
      'dep': [function() {return [{'name': 'extra', 'value': 'param'}]}],
      'coh': [function() {console.log('Completed!')}]
    });

This new method will again receive an object with all possible attributes plus a new one - 'su', stands for 'short/stable/simple' url.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira