Index: univention-management-console-frontend/umc/dialog/LoginDialog.js =================================================================== --- univention-management-console-frontend/umc/dialog/LoginDialog.js (Revision 74931) +++ univention-management-console-frontend/umc/dialog/LoginDialog.js (Arbeitskopie) @@ -71,8 +71,6 @@ _currentResult: null, - _scrollPosY: 0, - id: 'umcLoginWrapper', open: false, @@ -468,8 +466,6 @@ _show: function() { var deferred; query('#umcLoginWrapper').style('display', 'block'); - this._scrollPosY = window.scrollY; - window.scrollTo(0, 0); query('#umcLoginDialog').style('opacity', '1'); // baseFx.fadeOut sets opacity to 0 this._setFocus(); if (has('ie') < 10) { @@ -522,7 +518,6 @@ // hide the dialog var hide = lang.hitch(this, function() { query('#umcLoginWrapper').style('display', 'none'); - window.scrollTo(0, this._scrollPosY); Dialog._DialogLevelManager.hide(this); this.standby(false); try { Index: univention-management-console-frontend-theme/dijit-claro-stylus/document.styl =================================================================== --- univention-management-console-frontend-theme/dijit-claro-stylus/document.styl (Revision 74921) +++ univention-management-console-frontend-theme/dijit-claro-stylus/document.styl (Arbeitskopie) @@ -20,6 +20,10 @@ background: white; } +body { + height: 100%; +} + .umc td, .umc th { padding: 0em 1em 0.3em 0em; Index: univention-management-console-frontend-theme/dijit-claro-stylus/site/login.styl =================================================================== --- univention-management-console-frontend-theme/dijit-claro-stylus/site/login.styl (Revision 74921) +++ univention-management-console-frontend-theme/dijit-claro-stylus/site/login.styl (Arbeitskopie) @@ -1,12 +1,23 @@ @import "../variables"; #umcLoginWrapper { - position: absolute; + position: fixed; height: 100%; width: 100%; display: none; + overflow: auto; } +.dijitDialogUnderlayWrapper { + position: fixed; + top: 0px !important; +} + +.umcTopContainer { + height: 100%; + overflow: auto; +} + #umcLoginDialog, .umcLoginDialog { background-image: url('../images/login_bg.png'); background-color: #eeeeef;