That solved it Jesse!
It really was the cache.
Guess those handy old SNAPSHOT JS scripts were in the way... obvious now
that you pointed out! :-D

By the way... on the undesired windows extra box subject, have you thought
about VMWare?
I use windows at home (argh... have to have it, don't ask why) but Ubunto
Linux at work and solve the same necessity with VMWare... a VMWare windows
instalation suspended takes 5 seconds to resume from file. Very nice
solution. And you can have several test cases... only Mac OSX can't still be
a VMWare machine! :-D maybe the day will still come...

Thanks anyway... this is now officially 100% working! ;-)

On 8/22/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:

What happens when you clear your browser cache?

On 8/22/06, Denis Souza <[EMAIL PROTECTED]> wrote:
>
> I tested on both IE6 and Firefox 1.5 with the same results on both:
> Workbench demo works, but my own code does not. :(
>
> -----Original Message-----
> From: Pedro Viegas [mailto:[EMAIL PROTECTED]
> Sent: terça-feira, 22 de agosto de 2006 19:19
> To: Tapestry users
> Subject: Re: Async form in Tap4.1 does not work...
>
> Got the bastard! It's a snicky little one!
>
> I also updated the last SNAPSHOT and the result are exactly the same.
> As Danis said, althought the Submit does not have the async parameters
the
> form does and so this should work.
> I tried the workbench demo link Jesse provided but it behaves preciselly
> like we are describing. It issues a full page refresh, not a parcial
ajax
> request/refresh as we're trying to create. Can the problem be with the
> browsers we're using for the testing?
> I'm using a FF 1.5.0.6 on Windows.
>
> Out of curiosity I tried the same test case on IE 6.0.2900... and guess
> what... it works.
> From previous posts I know Jesse's OS is Linux and his browser FF. Maybe
> this issue only happens in FF on windows?
> Can you test this Jesse?
>
> So I vouch that the code works but in my tests only on IE.
> Denis, what's your browser?
>
> On 8/22/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> >
> > They should be working on forms just fine.
> >
> > In fact, this form uses them here:
> >
> >
>
>
http://opencomponentry.com:8080/workbench/Home,$Border.pageLink.sdirect?sp=S
> Dates
> > .
> >
> >
> >
> > On 8/22/06, Denis Souza <[EMAIL PROTECTED]> wrote:
> > >
> > > The parameters are not implemented for Submit, but they already do
> exist
> > > in
> > > the Form component. Since Jesse replied that's fixed I thought it
> meant
> > > ajax
> > > should be working when using these parameters on a form.
> > >
> > > -----Original Message-----
> > > From: Norbert Sándor [mailto:[EMAIL PROTECTED]
> > > Sent: terça-feira, 22 de agosto de 2006 14:03
> > > To: Tapestry users
> > > Subject: Re: Async form in Tap4.1 does not work...
> > >
> > > As I know it is not yet implemented, I guess there are no such
> > > parameters (async, updateComponents) for Submit, LinkSubmit, etc.
yet.
> > >
> > > Regards,
> > > Norbi
> > >
> > > Denis Souza wrote:
> > > > I'm still having the same problem as Pedro. Submitting a form with
> > ajax
> > > only
> > > > works when I use @EventListener. Using async=true and
> updateComponents
> > > on
> > > > the form component seem to have no effect. The form is always
> > submitted
> > > > normally (without ajax). Tried it with the latest snapshot
> > > > (4.1.1-20060822.021102-19) and still no go.
> > > >
> > > > -----Original Message-----
> > > > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> > > > Sent: segunda-feira, 21 de agosto de 2006 23:14
> > > > To: Tapestry users
> > > > Subject: Re: Async form in Tap4.1 does not work...
> > > >
> > > > Fixed.
> > > >
> > > > On 8/21/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> > > >
> > > >> btw: tried it with the fresh SNAPSHOT of 20060819 and the result
is
> > > still
> > > >> the same!
> > > >>
> > > >> On 8/21/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> > > >>
> > > >>> I've been browsing the TimeTracker source to see if I can sort
> > things
> > > >>>
> > > >> out.
> > > >>
> > > >>> I've found the parameter I mentioned... the shell's
> > > ajaxEnabled="true".
> > > >>>
> > > >> I
> > > >>
> > > >>> set it up in my test code and no change. Huess it's allready
true
> by
> > > >>> default.
> > > >>> Since
> > http://tapestry.apache.org/tapestry4.1/components/Shell.htmldoes
> > > >>> not mention it I'm only guessing.
> > > >>> By what I gather from the TimeTracker code no ajax like form
> > > submission
> > > >>>
> > > >> is
> > > >>
> > > >>> implemented. All ajax calls are made by @EventListener's setups.
> Is
> > > the
> > > >>>
> > > >> form
> > > >>
> > > >>> ajax submit working? Has anybody got it working?
> > > >>>
> > > >>> Thanks,
> > > >>>
> > > >>>
> > > >>> On 8/21/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:
> > > >>>
> > > >>>> Yep, sorry, I was messing things up a bit.
> > > >>>> I corrected several errors I had on the code.
> > > >>>> The form submits fine, all works but not asyncronously. It does
a
> > > >>>>
> > > >> normal
> > > >>
> > > >>>> submit and not an ajax one.
> > > >>>> The client side form validation is also not working. Only
server
> > > side.
> > > >>>> So async mode is apparently not activating.
> > > >>>> Any clues why? I seem to remember something on the mailing list
a
> > > >>>>
> > > >> while
> > > >>
> > > >>>> back of activating ajax globally... maybe on the shell
component?
> > > >>>>
> > > >> Something
> > > >>
> > > >>>> like that?
> > > >>>>
> > > >>>> My testcode is as follows...
> > > >>>>
> > > >>>>
> > > >>>> .html
> > > >>>>
> > > >>>> <html jwcid="@Shell" title="Test page!" renderBaseTag="false"
> > > >>>>       browserLogLevel="DEBUG" debugEnabled="true"
> > > >>>> debugContainerId="dojoDebug"
> > > >>>>       doctype="literal:PUBLIC html &quot;-//W3C//DTD XHTML
> > > >>>>
> > > >> 1.0Transitional//EN&quot;
> > &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-
> > > >>
> > > >>>> transitional.dtd&quot;">
> > > >>>>
> > > >>>> <body jwcid="@Body">
> > > >>>>     <span jwcid="@Insert" value="ognl:new java.util.Date()"/>
> > > >>>>     <form jwcid="[EMAIL PROTECTED]"
clientValidationEnabled="ognl:true"
> > > >>>>           async="ognl:true" updateComponents="ognl:{'results'}"
> > > >>>> listener="listener:formSubmit">
> > > >>>>
> > > >>>>                Project name: <input jwcid="[EMAIL PROTECTED] "
> > > >>>> value="ognl:name"
> > > >>>>
> > > validators="validators:required"/>
> > > >>>> <br/>
> > > >>>>                Project description: <input jwcid="
> > > >>>>
> > > >> [EMAIL PROTECTED]"
> > > >>
> > >
> >>>>                                            value="ognl:description"
> > > />
> > > >>>>         <input jwcid="@Submit"/>
> > > >>>>
> > > >>>>     </form>
> > > >>>>     <div id="results">
> > > >>>>         Name: <span jwcid="@Insert" value="ognl:name" /> <br/>
> > > >>>>         Description: <span jwcid="@Insert"
> value="ognl:description"
> > > />
> > > >>>>     </div>
> > > >>>>     <div id="dojoDebug" style="background-color: #DDD;">
> > > >>>>        Debug goes here!
> > > >>>>     </div>
> > > >>>> </body>
> > > >>>> </html>
> > > >>>>
> > > >>>>  .java
> > > >>>>
> > > >>>> public abstract class Test extends BasePageImplementation {
> > > >>>>
> > > >>>>     @InitialValue("literal:delegateIt")
> > > >>>>     public abstract String getName();
> > > >>>>     @InitialValue("literal:A project management suite!")
> > > >>>>     public abstract String getDescription();
> > > >>>>
> > > >>>>     public void formSubmit(IRequestCycle cycle) {
> > > >>>>         getLogger().debug("Entered formSubmit");
> > > >>>>         getLogger().debug("Name: "+getName());
> > > >>>>         getLogger().debug("Description: "+getDescription());
> > > >>>>     }
> > > >>>> }
> > > >>>>
> > > >>>> Thanks,
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> On 8/20/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > >>>>
> > > >>>>> I don't believe @Submit or similar components accept that
> > parameter.
> > > >>>>> (double
> > > >>>>> check the docs, but I think that only applies to the @Form
> > > >>>>> currently..or
> > > >>>>> various links)
> > > >>>>>
> > > >>>>> On 8/20/06, Pedro Viegas < [EMAIL PROTECTED]> wrote:
> > > >>>>>
> > > >>>>>> Hi there.
> > > >>>>>> Been trying to get a Tap4.1 form component to behave like a
> > > >>>>>>
> > > >>>>> Tacos:AjaxForm
> > > >>>>>
> > > >>>>>> with no success.
> > > >>>>>> If I understand correctly what I have to do is declare my
form
> > > >>>>>>
> > > >> with
> > > >>
> > > >>>>>> async="true" and have a submit with the
updateComponents="some
> > > >>>>>>
> > > >> id",
> > > >>
> > > >>>>> right?
> > > >>>>>
> > > >>>>>> I have the following example witch always does a normal full
> page
> > > >>>>>>
> > > >>>>> submit.
> > > >>>>>
> > > >>>>>> test.html
> > > >>>>>>
> > > >>>>>> <html jwcid="@Shell" title="Test page!" renderBaseTag="false"
> > > >>>>>>       browserLogLevel="DEBUG" debugEnabled="true"
> > > >>>>>> debugContainerId="dojoDebug"
> > > >>>>>>       doctype="literal:PUBLIC html &quot;-//W3C//DTD XHTML
> > > >>>>>> 1.0Transitional//EN&quot;
> > > >>>>>> &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-
> > > >>>>>> transitional.dtd&quot;">
> > > >>>>>>
> > > >>>>>> <body jwcid="@Body">
> > > >>>>>>     <span jwcid="@Insert" value="ognl:new java.util.Date()"
> > > >>>>>> listener="formSubmit"/>
> > > >>>>>>     <form jwcid="[EMAIL PROTECTED] " clientValidationEnabled="true"
> > > >>>>>>
> > > >>>>> async="true">
> > > >>>>>
> > > >>>>>>                Project name: <input jwcid="[EMAIL PROTECTED]"
> > > >>>>>> value="ognl:name"
> > > >>>>>> validators="validators:required"/> <br/>
> > > >>>>>>                Project description: <input jwcid="
> > > >>>>>>
> > > >>>>> [EMAIL PROTECTED]"
> > > >>>>>
> > > >>>>>> value="ognl:description" />
> > > >>>>>>         <input jwcid="@Submit" updateComponents="results"/>
> > > >>>>>>     </form>
> > > >>>>>>     <div id="results">
> > > >>>>>>         Name: <span jwcid="@Insert" value="ognl:name" />
<br/>
> > > >>>>>>         Description: <span jwcid="@Insert"
> > > >>>>>>
> > > >> value="ognl:description"
> > > >>
> > > >>>>> />
> > > >>>>>
> > > >>>>>>     </div>
> > > >>>>>>     <div id="dojoDebug" style="background-color: #DDD;">
> > > >>>>>>        Debug goes here!
> > > >>>>>>     </div>
> > > >>>>>> </body>
> > > >>>>>> </html>
> > > >>>>>>
> > > >>>>>> test.page
> > > >>>>>>
> > > >>>>>> <?xml version="1.0" encoding="UTF-8"?>
> > > >>>>>> <!DOCTYPE page-specification PUBLIC
> > > >>>>>>   "-//Apache Software Foundation//Tapestry Specification 4.0
> //EN"
> > > >>>>>>   "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd ">
> > > >>>>>>
> > > >>>>>> <page-specification class="
> > com.teamware.delegateit.view.pages.Test
> > > >>>>>>
> > > >> ">
> > > >>
> > > >>>>>> </page-specification>
> > > >>>>>>
> > > >>>>>> test.java
> > > >>>>>>
> > > >>>>>> public abstract class Test extends BasePageImplementation {
> > > >>>>>>
> > > >>>>>>     @InitialValue("literal:delegateIt")
> > > >>>>>>     public abstract String getName();
> > > >>>>>>     @InitialValue("literal:A project management suite!")
> > > >>>>>>     public abstract String getDescription();
> > > >>>>>>
> > > >>>>>>     public void formSubmit(IRequestCycle cycle) {
> > > >>>>>>         cycle.getResponseBuilder().updateComponent("results");
> > > >>>>>>     }
> > > >>>>>> }
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> The listener code with the ResponseBuilder.updateComponent is
> > only
> > > >>>>>>
> > > >> a
> > > >>
> > > >>>>> test
> > > >>>>>
> > > >>>>>> since is was not functioning. I think it should not even be
> > > >>>>>>
> > > >>>>> necessary.
> > > >>>>>
> > > >>>>>> I'm using the 4.1.1SNAPSHOOT 20060815.
> > > >>>>>> Anybody knows what's wrong?
> > > >>>>>>
> > > >>>>>> Regards,
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> Pedro Viegas
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>> --
> > > >>>>> Jesse Kuhnert
> > > >>>>> Tapestry/Dojo/(and a dash of TestNG), team member/developer
> > > >>>>>
> > > >>>>> Open source based consulting work centered around
> > > >>>>> dojo/tapestry/tacos/hivemind.
> > > >>>>>
> > > >>>>>
> > > >>>>>
> > > >>>> --
> > > >>>> Pedro Viegas
> > > >>>>
> > > >>>>
> > > >>>
> > > >>> --
> > > >>> Pedro Viegas
> > > >>>
> > > >>>
> > > >>
> > > >> --
> > > >> Pedro Viegas
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > > >
> > >
> > >
> > >
---------------------------------------------------------------------
> > > 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]
> > >
> > >
> >
> >
> > --
> > Jesse Kuhnert
> > Tapestry/Dojo/(and a dash of TestNG), team member/developer
> >
> > Open source based consulting work centered around
> > dojo/tapestry/tacos/hivemind.
> >
> >
>
>
> --
> Pedro Viegas
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.




--
Pedro Viegas

Reply via email to