Wicket 1.3.4

I have noticed that in ie 6 & 7 the tab order no longer corresponds to
the tabindex order for form fields after a ModalWindow is opened and
then closed.  It is not the case that the tabindex attributes have
been modified via dhtml, but rather the tabindex is simply no longer
obeyed.

Has anyone else dealt with this?

A simple example:

public class DemoPage extends WebPage
{
        public DemoPage()
        {
                final ModalWindow popup = new ModalWindow("popup");
                popup.setContent(new EmptyPanel(popup.getContentId()));
                add(popup);
                add(new AjaxLink("popupLink")
                {
                        @Override
                        public void onClick(AjaxRequestTarget target)
                        {
                                popup.show(target);
                        }
                });
        }
}


<html>
<head>
</head>
<body>
  <div wicket:id="popup"></div>
  <a href="#" wicket:id="popupLink">Open Popup</a>

  <form>
    <input type="text" tabindex=1 /><br />
    <input type="text" tabindex=2 /><br />
    <input type="text" tabindex=3 /><br />
    <input type="text" tabindex=4 /><br />
    <input type="text" tabindex=5 /><br />
    <input type="text" tabindex=6 /><br />
    <input type="text" tabindex=7 /><br />
    <input type="text" tabindex=8 /><br />
  </form>
</body>
</html>

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

Reply via email to