[
https://issues.apache.org/jira/browse/WICKET-3513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005074#comment-13005074
]
Stijn de Witt commented on WICKET-3513:
---------------------------------------
Ok Igor, there must be something wrong with our code then, thanks for looking
at this.
I will post details of our use to the related thread on the User list, is there
any chance you could have a look there? (I don't want to pollute your JIRA with
it).
http://apache-wicket.1842946.n4.nabble.com/Possible-bug-in-org-apache-wicket-ajax-AbstractDefaultAjaxBehavior-td3335256.html
> AbstractDefaultAjaxBehavior generates broken Javascript
> -------------------------------------------------------
>
> Key: WICKET-3513
> URL: https://issues.apache.org/jira/browse/WICKET-3513
> Project: Wicket
> Issue Type: Bug
> Components: wicket-core
> Affects Versions: 1.4.16, 1.5-RC2
> Environment: n/a
> Reporter: Stijn de Witt
> Assignee: Igor Vaynberg
> Labels: javascript
> Original Estimate: 4h
> Remaining Estimate: 4h
>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#generateCallbackScript is
> generating Javascript code of the form:
> if (condition) {Wicket.hideIncrementally()} var wcall = <ajax call code>;
> Wicket.showIncrementally();
> It should either be:
> if (condition) {Wicket.hideIncrementally(); var wcall = <ajax call code>;
> Wicket.showIncrementally(); }
> (notice the moved closing brace of the if-block)
> or:
> if (condition) {Wicket.hideIncrementally()} var wcall = <ajax call code>; if
> (condition) {Wicket.showIncrementally()}
> Any way, the calls to Wicket.hideIncrementally and Wicket.showIncrementally
> should be balanced. Now they are not, which may trigger, in some
> circumstances (when 'condition' == true) a call to showIncrementally when
> there was never a call to hideIncrementally, disturbing the balance in such a
> way that the busy indicator keeps spinning forever.
> Also see my related posts on the Wicket User List:
> Possible bug in org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
> http://apache-wicket.1842946.n4.nabble.com/Possible-bug-in-org-apache-wicket-ajax-AbstractDefaultAjaxBehavior-td3335256.html
> With kind regards,
> -Stijn
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira