The files property (as well as the others) expects a comma separated
list of assets.

If you're hosting the dojo files yourself, you can use something like:
<set property="files" value="context:/dojo102/dojo.js" />
which will build relative urls.

Also, there's nothing stopping you from using multiple JavascriptManagers
in your app - just define as many as you want and (conditioinally)
attach whichever you want
to your @Shell


On Wed, Apr 9, 2008 at 7:04 PM, Jim <[EMAIL PROTECTED]> wrote:
> Hello,
>
>  I'm using Dojo 1.0.2 with Tapestry 4.1.5, using the Tacos approach as a
> guide.  I have a question about the "files" property in the following:
>
>  <implementation service-id="tapestry.js.JavascriptManager">
>    <invoke-factory>
>      <construct
> class="org.apache.tapestry.javascript.JavascriptManagerImpl">
>        <set-service property="assetSource"
> service-id="tapestry.asset.AssetSource"/>
>        <set property="files"
> value="http://[host]:[port]/[AppName]/[path-to-dojo.js]"; />
>        <set property="formFiles" value="" />
>        <set property="widgetFiles" value="" />
>        <set property="folder" value="" />
>        <set property="tapestryFile"
> value="classpath:/tacos-js/tap-dojo1.0.2.js" />
>        <set property="tapestryFolder" value="classpath:/tacos-js/" />
>      </construct>
>    </invoke-factory>
>   </implementation>
>
>  That "files" property -- everything works fine if I put an absolute URL in
> there, and this configuration annoyance is eased somewhat if I use system
> property-replacement instead of a hard-coded URL.  However, I have users
> accessing this application through SSH tunnels, so this absolute-URL
> approach breaks down.  I tried using various relative paths but get
> Exceptions stemming from: "Unable to update property files of object
> [EMAIL PROTECTED]" when I use
> anything but an absolute path.
>
>  Anyone know how to get around this, or a better way?
>
>  Thanks,
>  Jim
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Andreas Andreou - [EMAIL PROTECTED] - http://blog.andyhot.gr
Tapestry / Tacos developer
Open Source / JEE Consulting

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

Reply via email to