We (on ##wicet, Frank coded an example) just did that, and that seems
to work fine.

Eelco


On 7/5/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> if you add css or javascript to the head of the page at runtime in a dynamic
> way
> is it then seen in the browser??
> We should first test that.
>
> johan
>
>
>
> On 7/5/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
> > Hi
> >
> > There's a known problem with head contribution of components, that are
> > not rendered when the whole page is (are hidden or not even part of
> > hierarchy), but are additionally rendered using an AJAX call.
> >
> > The problem is, that while the body of the component is placed in the
> > page, the head contribution is ignored.
> >
> > Any ideas on how should we address this issue?
> >
> > First I though that catching css links and javascript references from
> > renderHead would be enough.
> >
> > But each component with associated markup can have it's own
> > <wicket:head>, and this is something we also have take into account.
> >
> > So what I'm thinking of now is to let component render it's head to a
> > buffer - it will probably be a xml snippet with structure like:
> >
> >    <link rel="stylesheet" href="..."/>
> >    <style type="text/css">
> >      ...
> >    </style>
> >    <script type="text/javascript" src="...">
> >    <script type="text/javascript">
> >      ...
> >    </script>
> >
> > If this snippet is well formed, I think we can send it as a part of our
> > ajax response.
> >    e.g.
> >
> > <?xml version=" 1.0" encoding="UTF-8"?>
> > <ajax-response>
> >     <component id="c1" >
> >        <![CDATA[<span id="c1">3</span>]]>
> >     </component>
> >     <head>
> >       <link rel="stylesheet" href="..."/>
> >       <style type="text/css">
> >          ...
> >       </style>
> >       <script type="text/javascript" src="...">
> >       <script type="text/javascript">
> >          ...
> >       </script>
> >     </head>
> > </ajax-response>
> >
> >
> > The DOM structure of the head part should be quite straightforward to
> > parse. The javascript used to add stylesheet and javascript to html head
> > does not seem difficult either.
> >
> > Now the problem seems to be deciding, whether to apply the contribution,
> > or whether it has already been applied. We don't want to run the same
> > javascript twice, etc.
> >
> > How should this be solved? Any ideas?
> >
> > -Matej
> >
> > Using Tomcat but need to do more? Need to support web services, security?
> > Get stuff done quickly with pre-integrated technology to make your job
> easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Wicket-develop mailing list
> > Wicket-develop@lists.sourceforge.net
> >
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >
>
>
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>
>
> _______________________________________________
> Wicket-develop mailing list
> Wicket-develop@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
>
>
>

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-develop mailing list
Wicket-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to