Did you try directly inserting the script in layout by using script tag inside head tag
Regards Taha On Jul 16, 2011, at 9:35 PM, Rendy Tapestry <rendy.tapes...@gmail.com> wrote: > Hi Mihail, > > Thank you for your response. If that is how the correct thing should > happened, I will accept it. I come to this question because in Tapestry 4, I > am using decorator to build a template. In default.jsp I put an import to > jquery lib once and never import it again in every page that use the > template. > > Thanks, > Rendy > > 2011/7/16 Михаил Слободянюк <slobodyanu...@gmail.com> > >> Hi, Rendy! >> >> You must import every used script in every page/component class same as >> import other used java classes. >> >> Mihail Slobodyanuk. >> >> 2011/7/16 Rendy Tapestry <rendy.tapes...@gmail.com> >> >>> Hi All, >>> >>> I am using tapestry layout component, in page class I add @Import >>> annotation >>> to import jquery library. I have another page that is being used along >> with >>> the layout component and having @Import annotation to import specific >>> javascript for that page. That javascript used jquery inside it, the >>> problem >>> is, jQuery() is not recognized in that script. Solution I have right now, >>> is >>> reimport the same jquery library in the page class, every time I need >>> jquery. In my opinion that is bothersome. >>> >>> Here is the detail : >>> >>> @Import(library = "context:javascript/jquery-1.6.2.min.js") >>> public class Layout >>> { >>> ... >>> } >>> >>> >>> and >>> @Import(library = "context:javascript/test.js") >>> public class User >>> { >>> ... >>> } >>> >>> Inside test.js, I used jQuery, but an error show up telling that jQuery >> is >>> not recognized. But if I change User class to reimport jQuery the problem >>> solved. >>> >>> @Import(library = {"context:javascript/jquery-1.6.2.min.js", >>> "context:javascript/test.js"}) >>> public class User >>> { >>> ... >>> } >>> >>> Any suggestion please ? >>> >>> >>> Thanks, >>> Rendy. >>> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org