diff --git a/Documentation/SOGo Installation Guide.odt b/Documentation/SOGo Installation Guide.odt index 5549d974b..a2c9c18dc 100644 Binary files a/Documentation/SOGo Installation Guide.odt and b/Documentation/SOGo Installation Guide.odt differ diff --git a/UI/Templates/PreferencesUI/UIxPreferences.wox b/UI/Templates/PreferencesUI/UIxPreferences.wox index eea9c68da..6f88366ed 100644 --- a/UI/Templates/PreferencesUI/UIxPreferences.wox +++ b/UI/Templates/PreferencesUI/UIxPreferences.wox @@ -289,7 +289,7 @@ />
+ >

diff --git a/UI/WebServerResources/SOGoRootPage.css b/UI/WebServerResources/SOGoRootPage.css index 2ec3f557f..93aa084f6 100644 --- a/UI/WebServerResources/SOGoRootPage.css +++ b/UI/WebServerResources/SOGoRootPage.css @@ -36,7 +36,7 @@ A:link, A:visited { color: #54b948; } -DIV#aboutBox DIV A.button +DIV A.button { color: #000; } DIV#aboutBox P.logo diff --git a/UI/WebServerResources/SOGoRootPage.js b/UI/WebServerResources/SOGoRootPage.js index fa65003f6..cc58cfd42 100644 --- a/UI/WebServerResources/SOGoRootPage.js +++ b/UI/WebServerResources/SOGoRootPage.js @@ -192,10 +192,10 @@ function showPasswordDialog(dialogType, constructor, parameters) { dialogs[dialogType] = dialog; } var password = $("password"); - var offsets = password.cumulativeOffset(); + var offsets = password.positionedOffset(); dialog.show(); - var top = offsets[1] + 5; - var left = offsets[0] + password.clientWidth - dialog.clientWidth; + var top = offsets[1] - 2; + var left = offsets[0] + 10 - dialog.clientWidth; dialog.setStyle({ "top": top + "px", "left": left + "px"}); } diff --git a/UI/WebServerResources/SchedulerUI.js b/UI/WebServerResources/SchedulerUI.js index 4768e18f6..ead861bf4 100644 --- a/UI/WebServerResources/SchedulerUI.js +++ b/UI/WebServerResources/SchedulerUI.js @@ -936,26 +936,24 @@ function changeDateSelectorDisplay(day, keepCurrentDay) { url += "?day=" + day; } - if (day != currentDay) { - if (!keepCurrentDay) - currentDay = day; - - var month = day.substr(0, 6); - if (cachedDateSelectors[month]) { - // log ("restoring cached selector for month: " + month); - setDateSelectorContent(cachedDateSelectors[month]); - } - else { - // log ("loading selector for month: " + month); - if (document.dateSelectorAjaxRequest) { - document.dateSelectorAjaxRequest.aborted = true; - document.dateSelectorAjaxRequest.abort(); - } - document.dateSelectorAjaxRequest - = triggerAjaxRequest(url, - dateSelectorCallback, - month); + if (!keepCurrentDay) + currentDay = day; + + var month = day.substr(0, 6); + if (cachedDateSelectors[month]) { + // log ("restoring cached selector for month: " + month); + setDateSelectorContent(cachedDateSelectors[month]); + } + else { + // log ("loading selector for month: " + month); + if (document.dateSelectorAjaxRequest) { + document.dateSelectorAjaxRequest.aborted = true; + document.dateSelectorAjaxRequest.abort(); } + document.dateSelectorAjaxRequest + = triggerAjaxRequest(url, + dateSelectorCallback, + month); } } diff --git a/UI/WebServerResources/UIxPreferences.css b/UI/WebServerResources/UIxPreferences.css index 13e8c5fb4..4d4506988 100644 --- a/UI/WebServerResources/UIxPreferences.css +++ b/UI/WebServerResources/UIxPreferences.css @@ -63,7 +63,8 @@ DIV#windowButtons { height: 50px; } #vacation SPAN { float: right; } -#vacation BR +#vacation BR, +#passwordView BR { clear: both; } DIV.bottomToolbar @@ -106,22 +107,11 @@ TD.activeColumn P#passwordFields, P#passwordError -{ position: absolute; - left: 0px; } - -#passwordFields -{ top: 40px; - width: 410px; +{ width: 410px; text-align: right; } -P#passwordError -{ top: 92px; - width: 307px; - text-align: right; - margin-left: 40px; } - P.errorMessage#passwordError { color: #f00; } P.infoMessage#passwordError -{ color: #00f; } +{ color: #00f; } \ No newline at end of file