@Igor

I have a very tight budget so the resources are pretty limited, so I need to
save the bandwidth wherever possible. BTW I didn't find any class -
iheaderresponsecontributor.

Regards,
Apple Grew
my blog @ http://blog.applegrew.com/


On Fri, Apr 23, 2010 at 8:37 AM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:

> amd this bloating has caused a noticeable slowdown in your site's
> response times? how much latency is it adding to the response?
>
> that said, you can always output it using iheaderresponsecontributor
> and add an check if you are inside ajax or not using request.isajax()
>
> -igor
>
> On Thu, Apr 22, 2010 at 6:29 PM, Apple Grew <appleg...@gmail.com> wrote:
> > Hi Igor,
> >
> > It is not that duplicates items are getting rendered. What I want is that
> > the Js should be rendered ONLY when rendering in non-Ajax mode. In Ajax
> mode
> > the Js code should be stripped out. As these Js codes are not executed
> when
> > in Ajax response so it doesn't make sense to render them there. This
> > unnecessarily bloats the response.
> >
> > Regards,
> > Apple Grew
> > my blog @ http://blog.applegrew.com/
> >
> >
> > On Thu, Apr 22, 2010 at 10:50 PM, Igor Vaynberg <igor.vaynb...@gmail.com
> >wrote:
> >
> >> wicket will filter duplicate contributions for you and even though
> >> they are rendered they are not executed. if you are writing out
> >> javascript directly you can set a string id which uniquely identifies
> >> the contribution and wicket will also filter by that.
> >>
> >> -igor
> >>
> >> On Wed, Apr 21, 2010 at 8:40 PM, Apple Grew <appleg...@gmail.com>
> wrote:
> >> > I have a component which contributes Js headers. This component is
> also
> >> > rendered by AjaxRequestTarget. The problem is that when rendering ajax
> >> > response the Js codes too are getting rendered. These Js codes were
> >> already
> >> > contributed when this component first rendered (in non-Ajax mode).
> >> >
> >> > To fix this what I initially did was that in the onBeforeRender method
> of
> >> > the component I was checking if the response NOT isAjax then add the
> >> header
> >> > contributors, else, remove them. This was working fine, but problem is
> if
> >> I
> >> > want to implement this is other components I would have to copy n
> paste
> >> the
> >> > codes. So I decided to implement a behavior. I added all the header
> >> > contributors to that behavior and it was supposed to do the job of
> adding
> >> n
> >> > removing the header contributors. But we can't modify hierarchy from
> >> > beforeRender of behavior so I am now stuck. Furthermore, this approach
> is
> >> > not capable of removing JS contributed by super calsses of the
> >> componenet.
> >> >
> >> > Please suggest.
> >> >
> >> > Thanks and regards,
> >> > Apple Grew
> >> > my blog @ http://blog.applegrew.com/
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to