Ahh.. that is interesting.... I'll have to play around with that....
Nathan
Aridany Ramirez wrote:
When running dojo.js and scriptaculous.js together, make sure you load
dojo.js first. Loading scriptaculous.js first will cause Dojo to fail.
http://www.dev411.com/blog/2006/06/13/dojo-and-prototype-together
2007/4/13, Aridany Ramirez < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
This is weird, i´m getting the same errors in Firefox 2.0, but in
IE works fine, don´t know why.
2007/4/12, Nathan Anderson <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
For some reason I'm not getting this... I added <s:head
theme="ajax" />
to my page [I'd move it to "header.jsp" or something if I get this
working]. StaticFilter is configured to include
"/struts/dojo/*" [was
"/scripts/dojo/*" but I changed it after finding that is not
where
Struts 2 is loading them from].
But instead of getting the datetimepicker, I'm getting
javascript errors
like this:
GET http://localhost:8080/struts/dojo__package__.js404
<http://localhost:8080/struts/dojo__package__.js404> (31ms)
So that is telling me that jetty is returning a 404 when the
request of
" http://localhost:8080/struts/dojo__package__.js" is
made. Which makes
sense because it should be like this
"http://localhost:8080/struts/dojo/__package__.js
<http://localhost:8080/struts/dojo/__package__.js>". Does
this mean this
is a bug in Struts? And if so how did other folks get this to
work?
I'm using AppFuse_2.0-M4, but looking at the release notes of
M5 I don't
see much that could make a difference. Any suggestions?
Thanks,
Nathan Anderson
Matt Raible wrote:
> You're right, it does include it, but when doing performance
> tuning,they recommend you copy static resources to your webapp.
>> From http://struts.apache.org/2.x/docs/performance-tuning.html:
> <quote>Copy the static content from the Struts 2 jar when
using the
> Ajaxtheme (Dojo) or the Calendar tag.
> Struts 2 uses some external javascript libraries and
> cascadingstylesheets for certain themes and tags. These by
default are
> locatedinside the Struts 2 jar, and a special filter returns them
> whenrequesting a special path (/struts). Although Struts 2 can
> handlethese requests, an application/servlet container is not
> optimized forthese kind of requests. Consider moving these
.js and
> .css files to aseperated server (Lighttpd, Apache HTTPD,
..).</quote>
> Matt
> On 4/12/07, Aridany Ramirez < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:> I
> think struts2-core.jar includes dojo, so it´s unnecessary
copy dojo
> again,> only is needed the path where is deployed dojo.js and
make the
> link.>> But your way works fine. I only had to remove <s:head
> theme="ajax">, but> nothing else.>> Thanks!!!!!> Muchas
Gracias!!!!>
> Ari Ramirez.>>>>> 2007/4/12, J. David Mendoza <
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:>
> > This is what I did...> >> > - I downloaded the
dojo-widget.tar.gz
> from http://dojotoolkit.org/.> > - Added the dojo.js to the
> src/main/webapp/scripts folder> > - Added the src directory to
> src/main/webapp/src folder> > - Then I added the dojo.js
script link
> to the page I'm using it...> >> > (Without removing
anything)> >> >
> David M.> >> > Aridany Ramirez wrote:> > > Hello again:> > >>
> > I
> made a new project like you said, using 2.0-m5-SNAPSHOT and
removed> >
> > all scriptaculous, prototype includes and code. Also
adjusted the
> path> > > for StaticFilter to /struts/dojo, but still I have
errors
> with dojo.> > > Any other ideas???> > >> > > Thanks!> > > Ari
> Ramirez.> > >> > >> > > 2007/4/12, Matt Raible
> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > >
<mailto: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> >>:> > >>
> > > You could try removing scriptaculous and see if that
helps.
> To do> > > this, run "mvn package" and copy default.jsp
from> >
> > target/yourproject/decorators into your project.> > >> > >
> If that doesn't work, try creating a project using
2.0-m5-SNAPSHOT>
> and> > > adjust the path for StaticFilter to point to
Dojos path.
> However, I> > > don't know if this will work b/c StaticFilter
> currently does not do> > > anything to try and serve up
Dojo files
> from struts.jar .> > >> > > Matt> > >> > > On
4/12/07, Aridany
> Ramirez < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> > >
> <mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>> wrote:> > > > Hello:>
> >
> >> > > > I follow the QuickStart Guide and created a new
project
> (Struts> > > 2 Basic).> > > >> > > > I modified
> userForm.jsp to insert a s:datetimepicker so I> included:> >
> >>
> > > > <s:head theme="ajax"/> in <head> section> > >
>> > >
> > <s:datetimepicker id="date" label=" label.date">
> format="dd/MM/yyyy">> > > >> > > > But the widget is not
> working. Firebug is showing errors with> > > dojo (dojo
is> >
> > > not defined, dojoRequire.js , Line 1). I don´t know
if dojo
> and> > > > scriptaculous doesn´t fit well together or is
related
> to other> > > issue.> > > >> > > > Any ideas?> >
> >>
> > > >> > > > Thanks!> > > > Ari Ramirez.> > >
>> > >>
> > >> > > --> > > http://raibledesigns.com> > >> > >>
>> >>
> --------------------------------------------------------------------->
> > To unsubscribe, e-mail:>
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> >
> For additional commands, e-mail:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> >> >>>
>
> -- http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]