Close ModalWindow in IE with scrollbars scrolls to bottom
---------------------------------------------------------

                 Key: WICKET-1265
                 URL: https://issues.apache.org/jira/browse/WICKET-1265
             Project: Wicket
          Issue Type: Bug
          Components: wicket-extensions
    Affects Versions: 1.3.0-final
         Environment: Windows XP with Internet Explorer 7
            Reporter: André Winkler
            Priority: Critical


The actual Site is too long, so the Internet Explorer shows ScrollBars. If I 
show now a ModalWindow and close this, Wicket scrolls to bottom of the site.

I analyzed the javascript code of the ModalWindow (modal.js) and the problem is 
by the solution of the focus problem:
if (Wicket.Browser.isIE()) {
  // There's a strange focus problem in IE that disables focus on entire page,
  // unless something focuses an input
  var e = document.createElement("input");
  document.body.appendChild(e);
  e.focus();
  document.body.removeChild(e);
}

The better solution, that ie don't scrolls to bottom, is:
if (Wicket.Browser.isIE()) {
  // There's a strange focus problem in IE that disables focus on entire page,
  // unless something focuses an input
  var e = document.createElement("input");
  document.body.insertBefore(e, document.body.firstChild);
  e.focus();
  document.body.removeChild(e);
}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to