This is very easy to accomplish in 6.0. You only have to delete the code that 
keeps the scripts separate when AJAX :). I can fix this, if you want?

Emond

On Wednesday 08 February 2012 16:44:14 Martin Grigorov wrote:
> On Wed, Feb 8, 2012 at 4:33 PM, Bertrand Guay-Paquet
> 
> <ber...@step.polymtl.ca> wrote:
> > Hi,
> > 
> > Merging multiple evaluates together will change the scope of some
> > variables. The variables in the scope of an evaluate block would carry on
> > in the following evaluate blocks. This could however be mitigated by
> > wrapping each evaluate block in its own function.
> 
> True.
> Wrapping them in {} should be enough to prevent this problem.
> 
> > Bertrand
> > 
> > On 08/02/2012 8:24 AM, Martin Grigorov wrote:
> >> Hi,
> >> 
> >> Do you imagine a use case in which several<evaluate>s in
> >> <ajax-response>  should be executed separately (one after another) as
> >> it is now ?
> >> Each<evaluate>  (and<priority-evaluate>) is executed in an eval() in
> >> wicket-ajax.js. As we all know eval() is slow. As an optimization I
> >> think we can merge all<evaluate>s in one (at server side) and eval
> >> them all together. The only drawback I see is that error reporting
> >> will be worse because the exception message will say "there is an
> >> error in 'all JS in one<evaluate>  here' "

Reply via email to