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


-- 
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]

Reply via email to