[
https://issues.apache.org/jira/browse/WICKET-5087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13597557#comment-13597557
]
Martin Grigorov commented on WICKET-5087:
-----------------------------------------
It is indeed.
But I'll extend the feature to support any IRequestListener, not just Ajax
behaviors and then the need of the new function will be more obvious.
> 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
> Attachments: WICKET-5087.patch, wicket-ajax-shorturl.tgz
>
>
> 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