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.
>

Reply via email to