http://download.dojotoolkit.org/release-0.4.0/

Regards,

Jishnu Viswanath

Software Engineer

*(+9180)41190300 - 222(Ext) ll * ( + 91 ) 9731209330ll

Tavant Technologies Inc.,

www.tavant.com

PEOPLE :: PASSION :: EXCELLENCE


-----Original Message-----
From: Pranav [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 23, 2008 4:28 AM
To: Struts Users Mailing List
Subject: Re: Dojo javascript errors with ajax theme. please help

Hi Jerome,

I tried this but unfortunately their dojo's svn does not have the
release 0.4.0 anymore. I could only get the source code for release
0.4.3 from their download section. Do you think that will work? If not,
can you tell me the exact svn location from where I can get the release
0.4.0 of dojo?

Thanks
Pranav



----- Original Message ----
From: Pranav <[EMAIL PROTECTED]>
To: Struts Users Mailing List <user@struts.apache.org>
Sent: Tuesday, July 22, 2008 8:57:15 AM
Subject: Re: Dojo javascript errors with ajax theme. please help

Hi Jerome,

You're a lifesaver. Thanks for your tips. I will try them out today. I
fixed my issue temporarily yesterday by extracting the jar file, and
manually creating copies of gregorian.js and gregorianExtras.js etc to
appropriate locations and the problem did go away but I will surely put
in this permanent fix to improve performance.

Thanks



----- Original Message ----
From: Jeromy Evans <[EMAIL PROTECTED]>
To: Struts Users Mailing List <user@struts.apache.org>
Sent: Tuesday, July 22, 2008 5:38:55 AM
Subject: Re: Dojo javascript errors with ajax theme. please help

Pranav wrote:
> Hi, 
>
> I am using <s:head theme="ajax"/> in my jsp files. I have included
everything as per struts2 docs. But when I launch the page in FireFox,
they show me 404 errors for several javascript files. 
> Example are:
> ../struts/dojo/src/i18n/calendar/nls/en-us/gregorian.js
> ../struts/dojo/src/i18n/calendar/nls/en/gregorianExtras.js
> ../struts/dojo/src/i18n/calendar/nls/en-us/gregorianExtras.js
> ../struts/dojo/src/widget/nls/en/TimePicker.js
> ../struts/dojo/src/widget/nls/en-us/TimePicker.js
> ../mcpages/struts/dojo/src/widget/nls/en/DropdownTimePicker.js
> ../struts/dojo/src/widget/nls/en-us/DropdownTimePicker.js
>
> When I opened the struts2-core-2.0.11.jar file that my project is
using, I did not find these files at all. I am not using any of these
components like date-time picker or calendar objects but for some reason
dojo plugin tries to GET these files. This gives a lot of problem in our
pre-prod system where firewalls and proxies are installed. Can someone
please help me get rid of these errors? What will I have to do? I will
really appreciate help from experts.
>
> Thanks
> Pranav
>
>
>  

In Struts 2.0.x, the files are bundled in the jar under 
org/apache/struts/static or somewhere nearby.

The are served by the struts filter only if the filter path enables it 
(eg. /*) and if the property struts.serve.static=true (default true).

In a production system, it's a very good idea to extract the files and 
serve them directly from Apache or your container as there'll be a 
significant performance improvement (very significant if apache serves 
them).

I'm not sure why it would be loading the timepicker and date picker if 
you're not using them - check the html to see why there's a Requires 
statement.

In a production system, a good idea to create a custom dojo profile (in 
this case, for example, to remove locale files).  It makes a massive 
performance improvement by reducing the large number of GETs.

http://cwiki.apache.org/S2WIKI/creating-a-custom-dojo-profile-for-struts
-20x.html

Hope that helps.
Jeromy Evans

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

Any comments or statements made in this email are not necessarily those of 
Tavant Technologies.
The information transmitted is intended only for the person or entity to which 
it is addressed and may 
contain confidential and/or privileged material. If you have received this in 
error, please contact the 
sender and delete the material from any computer. All e-mails sent from or to 
Tavant Technologies 
may be subject to our monitoring procedures.


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

Reply via email to