> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Vincent Massol
> Sent: Thursday, May 14, 2009 8:46 AM
> To: XWiki Developers
> Subject: Re: [xwiki-devs] Macro requiring js/css
> 
> Hi Glenn,
> 
> The solution is to use a Javascript Extension (JSX).
> See
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutoria
> l
> 
> Then you put the $jsx.use in your java macro.

This looks promising.  From the context of a java macro is there any way to use 
the $jsx type references?  It looks like the only thing a macro can do is 
return a List<Block> instance so I'm not sure it can affect the system header 
includes?  Using a velocity page could work but seems klunky to have a plugin 
import pages into the wiki just to get a macro.

> 
> In the near future (2.0M1), you'll be able to write XWiki 2.0 syntax
> macros in wiki pages so it'll be more easy to write very UI-oriented
> macros.
> 
> Of course you can also write your macro as a Velocity macro right now
> in a Wiki page and attach the JXS object to that page.
> 
> -Vincent
> 
> On May 14, 2009, at 5:31 PM, <[email protected]>
> <[email protected]
>  > wrote:
> 
> > I have a java macro that requires the page to include an external js
> > (e.g. jQuery) that works best if included in the head section of the
> > document.  Is there a way for a macro to trigger inclusion of
> > resources like this to be included in the page header?   In
> > confluence this was done by having a #requireResource statement in a
> > velocity template included by the macro.
> >
> >
> >
> > How can this be done in xwiki?
> >
> >
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs


_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to