Finally, I have dojo and scriptaculous working together. No changes made in
the decorator, if you move <decorator:head/> above the scripts includes,
scriptaculous crash. So you need to make the dojo include inside the body
after </head>, this works fine with both.

Ari Ramirez.




2007/4/17, Nathan Anderson <[EMAIL PROTECTED]>:

I'll let you know once I get a combination that actually works ;)

Nathan

Matt Raible wrote:
> For those using Dojo - do you generally specify the Dojo includes
> inthe decorator or in the page itself?  The reason I ask is there's
> somethings we can do to make things easier:
> 1. In the decorator, add a comment that says "put dojo first".2. In
> the decorator, move <decorator:head/> above the scripts so anyscripts
> in the page will come first.
> #2 is probably not a good idea since scripts in decorated pages
> won'tbe able to depend on functions in Scriptaculous/Prototype.
> Matt
> On 4/17/07, Aridany Ramirez <[EMAIL PROTECTED]> 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]>:> > 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] >:> >> > > 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 (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> ".  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]>
> 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]> >:>> > > > > 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] >>:> > >>> > > > > >     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]>> 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]> >> > > > For additional
> commands, e-mail: [EMAIL PROTECTED] > >>> >>>> > > >> >
> > > -- http://raibledesigns.com> > >> > >>
> --------------------------------------------------------------------->
> > > To unsubscribe, e-mail:> [EMAIL PROTECTED]> >
> > For additional commands, e-mail: [EMAIL PROTECTED]> >
> >> > >> >> >>>
>
> -- http://raibledesigns.com

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


Reply via email to