Thanks a lot Jermoy! This fixed my issue with ff3. I created a custom dojo build andd disabled struts.widget.StrutsTimePicker. I don't use the DateTimePickers.
The svn repo is here: http://svn.dojotoolkit.org/src/tags/release-0.4.0/ regards -- Markus Stauffer On Tuesday 22 July 2008 17.57:15 Pranav wrote: > 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-strut >s-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]