I don't envy you.... but we all sure admire and apreciate your efforts
Jesse! ;-)
Do go on... :-D

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

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.




--
Pedro Viegas

Reply via email to