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]