[ 
https://issues.apache.org/jira/browse/WICKET-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12576949#action_12576949
 ] 

Vjacheslav Kanivetc commented on WICKET-1265:
---------------------------------------------

I've tested the fix you have provided, it's working perfectly ;)
Hoping to see it in 1.3.2 version release already.

> 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
>            Assignee: Matej Knopp
>            Priority: Critical
>             Fix For: 1.3.3
>
>
> 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