Besides Josh, who I've apparently crippled with my radical body script
change. (I think Norbert is affected as well.) Oops...Sorry guys...Will be
done in a matter of hours.. :/

On 8/22/06, Pedro Viegas <[EMAIL PROTECTED]> wrote:

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.updateComponentis
> > > 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




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

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

Reply via email to