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 "-//W3C//DTD XHTML > > > > >>>> > > > > >> 1.0Transitional//EN" > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1- > > > > >> > > > > >>>> transitional.dtd""> > > > > >>>> > > > > >>>> <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 "-//W3C//DTD XHTML > > > > >>>>>> 1.0Transitional//EN" > > > > >>>>>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1- > > > > >>>>>> transitional.dtd""> > > > > >>>>>> > > > > >>>>>> <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.