>       I really feel like there should be an option for
> the @Script
> component that just says "embed a link to this
> script. Don't rewrite it,

Have you looked  at 
the <include-script> element of the Tapestry script 
specification.
It generates :
<script language="JavaScript" type="text/javascript"
src="(path to your java script"></script>

Shing

--- Patrick Casey <[EMAIL PROTECTED]> wrote:
> 
>       If I recall though @Script really wants to rewrite
> your javascript
> for you on the fly and has some weird requirements
> (like you have to block
> your whole script inside a big-old CDATA area). I
> looked at it and couldn't
> find a way to make it just put out a script
> *exactly* as I have it in the
> file system (I have lots of javascript on file I've
> been using for years).
> 
>       I eventually had to use the any component to make
> it work e.g.
> 
> <component id="aScript" type="Any">
>     <static-binding name="element" value="script"/>
>     <binding name="src"
> expression="assets.some_script_js"/>
> </component>
> 
> <script jwcid="aScript" language="JavaScript"
> type="text/javascript"/>
> 
>       I really feel like there should be an option for
> the @Script
> component that just says "embed a link to this
> script. Don't rewrite it,
> don't parse it, don't muck with it, just link it."
> For the way I at least
> work, that's the 80% case. For me it's actually the
> 100% case as I've never
> shipped an app that needed to modify javascript on
> the fly; I just use
> parameterized javascript and embed parameters into
> the function calls on the
> form, a technique that hasn't failed me yet.
> 
>       --- Pat
> 
>       PS Its possible there is such an option in the
> Script component
> already, but I at least couldn't find it :).
> -----Original Message-----
> From: euphobot [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, May 03, 2005 9:05 AM
> To: Tapestry users
> Subject: Re: Component includes
> 
> @Script is a component that does that explicitly.
> 
> Robert wrote:
> 
> > Hi,
> >
> > Is it possible to let a Tapestry component cause a
> webpage to include 
> > an external javascript and/or css file?
> > So putting a component on your page will also
> cause a <script 
> > src="...> and <link href="...> in the HEAD
> section?
> >
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 

Home page :
  http://uk.geocities.com/matmsh/index.html

Send instant messages to your online friends http://uk.messenger.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to