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

Reply via email to