Monotone-Parent: 652a580846111dfcf9de40e4ccfcded593cf6f0d

Monotone-Revision: 1536274d3589c2ef3b066916a255c4223babf175

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-09-18T13:36:40
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Wolfgang Sourdeau 2009-09-18 13:36:40 +00:00
parent fd2185a463
commit 07116c9df9
3 changed files with 27 additions and 12 deletions

View File

@ -1,3 +1,13 @@
2009-09-18 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* UI/WebServerResources/generic.js (onLoadHandler): don't trigger
the alarm refresh if the "calendarBannerLink" link is not
available (when calendar is disabled).
* UI/WebServerResources/UIxPreferences.js (initPreferences)
(savePreferences): don't bother with the categoriesList if it's
not accessible (when calendar is disabled).
2009-09-17 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* Tests/test-config.py: new functional test to validate the test

View File

@ -5,10 +5,12 @@ function savePreferences(sender) {
if (sigList)
sigList.disabled=false;
serializeCategories (null);
if ($("categoriesList")) {
serializeCategories(null);
}
$("mainForm").submit();
return false;
}
@ -47,15 +49,17 @@ function initPreferences() {
onComposeMessagesTypeChange ();
}
resetCategoriesColors (null);
var table = $("categoriesList");
var r = $$("TABLE#categoriesList tbody tr");
for (var i=0; i<r.length; i++)
r[i].identify ();
table.multiselect = true;
resetTableActions ();
$("categoryAdd").observe ("click", onCategoryAdd);
$("categoryDelete").observe ("click", onCategoryDelete);
if (table) {
resetCategoriesColors (null);
var r = $$("TABLE#categoriesList tbody tr");
for (var i=0; i<r.length; i++)
r[i].identify ();
table.multiselect = true;
resetTableActions ();
$("categoryAdd").observe ("click", onCategoryAdd);
$("categoryDelete").observe ("click", onCategoryDelete);
}
// Disable placement (after) if composing in HTML
if ($("composeMessagesType")) {
@ -204,7 +208,6 @@ function serializeCategories (e) {
$("categoriesValue").value = "(" + names + ", " + colors + ")";
}
function resetCategoriesColors (e) {
var divs = $$("TABLE#categoriesList DIV.colorBox");

View File

@ -1482,7 +1482,9 @@ function onLoadHandler(event) {
queryParameters = parseQueryParameters('' + window.location);
if (!$(document.body).hasClassName("popup")) {
initLogConsole();
refreshAlarms();
if ($("calendarBannerLink")) {
refreshAlarms();
}
}
initCriteria();
configureSearchField();