This might also be useful for others: http://www.tatanka.com.br/ies4linux/index-en.html
Uses wine and installs IE 6, 5.5 and 5... all downloaded from windows update ! Pedro Viegas 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.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. >> >> > > -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / J2EE Consulting --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]