i have seen that happen when you have invalid markup. like a div inside a span, or a div directly inside a tr. check your page for stuff like that.
-igor On Tue, Mar 16, 2010 at 10:02 AM, Martin Grigorov <mcgreg...@e-card.bg> wrote: > Hi, > > I'm experiencing a weird problem with Wicket Ajax in Firefox 3.6 (I > didn't test in older versions of FF). > > Basically my code looks like this: > > final TextField<String> textField = new TextField<String>("text", new > PropertyModel<String>(this, "text")); > textField.setOutputMarkupId(true); > textField.setOutputMarkupPlaceholderTag(true); > textField.setVisible(false); > > add(textField); > > final AjaxLink<Void> link = new AjaxLink<Void>("link") { > private static final long serialVersionUID = 1L; > > boolean toShow = true; > > �...@override > public void onClick(AjaxRequestTarget target) { > textField.setVisible(toShow); > toShow = !toShow; > target.addComponent(textField); > } > }; > > and the html : > <div> > <input wicket:id="text"/> > </div> > <a wicket:id="link">link</a> > > The basic idea is to switch the visibility of a TextField, the initial > state is not visible. > > This works pretty well in IE (tested in 7 and 8) and Chrome (tested with > ver.5 on Linux). > Unfortunately the most reliable browser makes something very weird - > every re-render with visibility==true it appends one more <div> element > around the <input> element: > > <div> (this is my <div> from the template) > <div xmlns="http://www.w3.org/1999/xhtml"> (this one is added by FF) > <div xmlns="http://www.w3.org/1999/xhtml"> (this one is added by > FF) > <input id="text2e" name="...." value="..."/> > </div> > </div> > </div> > > I created a simple quickstart application and there everything is > working fine. So it looks to me that FF confuses somehow with the > complex html structure of my page. > > Did anyone have such problems before ? > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org