No luck there, sad to report.. I flushed the browser session and
everything (which in turn logged me out of gmail!) and the same
problem persists: one ajax request for free and then its all hard
reloads from there...

Anyway, any help is always appreciated, thanks,
Josh

Wait, so you're saying you experienced the problem I described and
have seen it fixed?



On 10/14/06, Josh Long <[EMAIL PROTECTED]> wrote:
muahah! nice catch!

The version of the source i have looks identical to what you just sent
me (ie, its calling dojo.log.debug for the
dojo.log.debug("registerForm(" + id + ") Form already registered,
ignoring."); part, though I confess I didn't bother with a diff.

However, this does remind me of one distinct thing i havent tried..
lemme svn update your source and then mvn install that and _THEN_ try
it!

brb,
Josh

On 10/14/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> Did you say "warning" ? Because the latest source I deployed should be using
> "info" as the log level. Maybe I need to re-deploy?
>
> 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js?view=markup
>
> On 10/14/06, Josh Long <[EMAIL PROTECTED]> wrote:
> >
> > I definitely do... It's happening in IE 6 / FF 1.5. I cleaned out
> > history/offline files/cookies, etc, etc in both IE and FF..
> >
> > In IE 6, after the very first page rerender thanks fto the form using
> > the code I sent you (perhaps as well in FF, but I dont see it as it
> > may be being intercepted by FireBug) it says
> >
> > WARNING: 5:12:32 PM: registerForm(Form) Form already registered.
> >
> > and then i click the form again (the 2nd time, having already used
> > ajax once sucessfully) and voila, the form causes a hard reload of the
> > page, without ajax.
> >
> > What steps are youtaking to see the bug? Maybe I'm not explaining it
> > right or I'm missing something critically obvous.. :-(
> >
> > It's present on my windows desktop as well as my linux station. On
> > linux, I'm using FF 1.5, on Windows I'm using FF1.5 and IE 6...
> >
> > Thanks again,
> > Josh
> >
> > On 10/14/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > And you "definitely" have your browser cache cleared out? Hmm.....I
> > can't
> > > reproduce this.
> > >
> > > On 10/14/06, Josh Long <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Same old thing, Im afraid. the first time it updates and no form
> > > > submit. The second time i click on submit, it does a hard reload...
> > > >
> > > > Thanks,
> > > > Josh
> > > >
> > > > On 10/14/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > What happens if you change updateComponents to be :
> > > > >
> > > > > updateComponents="container"
> > > > >
> > > > > ?
> > > > >
> > > > > On 10/14/06, Josh Long <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > An update: I removed the updateComponents parameter and the
> > listener
> > > > > > did indeed run onthe server and no hard refresh was forced. But,
> > of
> > > > > > course, this is still not what is desired, as we need to update
> > the
> > > > > > gui, too..
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Josh
> > > > > >
> > > > > > On 10/14/06, Josh Long <[EMAIL PROTECTED]> wrote:
> > > > > > > At least for me, I'm afraid the bug is still present, Jesse..
> > :-(
> > > > > > >
> > > > > > > I downloaded the latest and greatest iteration of Tapestry
> > snapshot
> > > > > > > (org.apache.tapestry tapestry-framework,  4.1.1-SNAPSHOT ) and
> > > > flushed
> > > > > > > out my maven repository to confirm I had the latest and greatest
> > > > > > > jars...
> > > > > > >
> > > > > > > The following code will let you submit the form once via ajax.
> > Itll
> > > > > > > redisplay itself as well as athe current time, updated. Submit
> > the
> > > > > > > form again this time and you'll trigger a manual page reload...
> > > > > > >
> > > > > > > As usual, any and all help is appreciated....
> > > > > > >
> > > > > > > Thanks again,
> > > > > > > Josh
> > > > > > >
> > > > > > >
> > > > > > >  // TestAjaxRefresh.java
> > > > > > > import org.apache.tapestry.IRequestCycle;
> > > > > > > import org.apache.tapestry.html.BasePage;
> > > > > > >
> > > > > > > abstract public class TestAjaxRefresh extends BasePage
> > > > > > > {
> > > > > > >     abstract public String getValue() ;
> > > > > > >     abstract public void setValue(String aValue) ;
> > > > > > >     public void handleForm (IRequestCycle cycle )
> > > > > > >     {
> > > > > > >       System.out.println("handleForm ") ;
> > > > > > >     }
> > > > > > > }
> > > > > > >
> > > > > > > // TestAjaxRefresh.html
> > > > > > > <div jwcid="@Shell" title = "">
> > > > > > > <div jwcid="[EMAIL PROTECTED]">
> > > > > > >
> > > > > > >     <div jwcid="[EMAIL PROTECTED]">
> > > > > > >
> > > > > > >         <div async = "ognl:true"  listener =
> > "listener:handleForm"
> > > > > > > updateComponents ="ognl: { 'container'} " jwcid="@Form">
> > > > > > >
> > > > > > >             <span jwcid="@Insert" value="ognl: new
> > java.util.Date
> > > > ()">
> > > > > > > 12/122/2006</span>
> > > > > > >             <br/>
> > > > > > >
> > > > > > >             <input type="text" jwcid ="@TextField"  value =
> > "ognl:
> > > > > > value" />
> > > > > > >             <input type="submit"  jwcid="@Submit"/>
> > > > > > >
> > > > > > >         </div>
> > > > > > >     </div>
> > > > > > >
> > > > > > >
> > > > > > > </div></div>
> > > > > > >
> > > > > > > On 10/13/06, Patrick Moore <[EMAIL PROTECTED]>
> > wrote:
> > > > > > > > Hi Jesse --
> > > > > > > >
> > > > > > > > If you come across a IE wierdness, I hope that you are writing
> > up
> > > > > > > > (however cyptically) in a blog some place as I would love to
> > learn
> > > > > > > > from your experiences rather than experience them first-hand
> > > > myself.
> > > > > > > >
> > > > > > > > It seems that hardest thing about learning javascript is the
> > > > > > > > individual wierdness of the interpreters rather than the
> > language
> > > > > > > > itself.
> > > > > > > >
> > > > > > > > -Pat
> > > > > > > >
> > > > > > > > On 10/13/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> > > > > > > > > Should be fixed in latest snapshot.
> > > > > > > > >
> > > > > > > > > I discovered the cause of some outstanding issues that had
> > > > > > previously
> > > > > > > > > plagued me in tacos. Thankfully I've been extremely
> > conservative
> > > > and
> > > > > > haven't
> > > > > > > > > let the code grow out of control so this one has been
> > > > permanently
> > > > > > tracked
> > > > > > > > > down / fixed. (stupid IE ...)
> > > > > > > > >
> > > > > > > > > On 10/12/06, Josh Long <[EMAIL PROTECTED]> wrote:
> > > > > > > > > >
> > > > > > > > > > I think I found a bug or a sticky
> > > > i-need-the-tapestry-lists-help
> > > > > > type
> > > > > > > > > > of question...
> > > > > > > > > >
> > > > > > > > > > I was wondering exactly where this problem came from but
> > now I
> > > > > > have a
> > > > > > > > > > working, isolated, non proprietary :-) example!
> > > > > > > > > >
> > > > > > > > > > Take the following example. The page loads, a form is
> > > > displayed
> > > > > > and
> > > > > > > > > > it's async-ready. So you submit the form (whcih tends to
> > > > happen
> > > > > > with
> > > > > > > > > > forms... like for example with validation) and the form is
> > > > > > > > > > redisplayed, you correct the data and submit and this time
> > the
> > > > > > form is
> > > > > > > > > > hard submitted! It actually makes a get request..
> > > > > > > > > >
> > > > > > > > > > Umm.. anyway, if anyone has any help or advice for me, I'd
> > > > > > definitely
> > > > > > > > > > appreciate it. This applies to IE and Mozilla.
> > > > > > > > > >
> > > > > > > > > > I'm investigating whether i maybe need to use
> > updateComponent
> > > > and
> > > > > > just
> > > > > > > > > > have it update the whole page (Border on down, or Shell,
> > by
> > > > proxy)
> > > > > > so
> > > > > > > > > > that i can maybe make sure javasscript for setting up the
> > ajax
> > > > in
> > > > > > the
> > > > > > > > > > form in the first place is rerendered ? or?
> > > > > > > > > >
> > > > > > > > > > Thanks in advance,
> > > > > > > > > >
> > > > > > > > > > Joshua Long
> > > > > > > > > >
> > > > > > > > > >   // java
> > > > > > > > > > import org.apache.tapestry.IRequestCycle;
> > > > > > > > > > import org.apache.tapestry.html.BasePage;
> > > > > > > > > >
> > > > > > > > > > abstract public class TestAjaxRefresh extends BasePage
> > > > > > > > > > {
> > > > > > > > > >     abstract public String getValue() ;
> > > > > > > > > >     abstract public void setValue(String aValue) ;
> > > > > > > > > >     public void handleForm (IRequestCycle cycle )
> > > > > > > > > >     {
> > > > > > > > > >       System.out.println("handleForm ") ;
> > > > > > > > > >     }
> > > > > > > > > > }
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > // template
> > > > > > > > > > <div jwcid="@Border">
> > > > > > > > > >     <div jwcid="[EMAIL PROTECTED]">
> > > > > > > > > >         <div async = "ognl:true"  listener =
> > > > "listener:handleForm"
> > > > > > > > > > updateComponents ="ognl: { 'container'} " jwcid="@Form">
> > > > > > > > > >             <span jwcid="@Insert" value="ognl: new
> > > > java.util.Date
> > > > > > ()">
> > > > > > > > > > 12/122/2006</span>
> > > > > > > > > >             <br/>
> > > > > > > > > >             <input type="text" jwcid ="@TextField"  value
> > =
> > > > "ognl:
> > > > > > value"
> > > > > > > > > > />
> > > > > > > > > >             <input type="submit"  jwcid="@Submit"/>
> > > > > > > > > >         </div>
> > > > > > > > > >     </div>
> > > > > > > > > > </div>
> > > > > > > > > >
> > > > > > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > > > > > 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.
> > http://blog.opencomponentry.com
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > 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. http://blog.opencomponentry.com
> > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > 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. http://blog.opencomponentry.com
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > 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. http://blog.opencomponentry.com
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to