/* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ function savePreferences(sender) { var sigList = $("signaturePlacementList"); if (sigList) sigList.disabled=false; serializeCategories (null); $("mainForm").submit(); return false; } function _setupEvents(enable) { var widgets = [ "timezone", "shortDateFormat", "longDateFormat", "timeFormat", "weekStartDay", "dayStartTime", "dayEndTime", "firstWeek", "messageCheck", "subscribedFoldersOnly" ]; for (var i = 0; i < widgets.length; i++) { var widget = $(widgets[i]); if (widget) { if (enable) widget.observe("change", onChoiceChanged); else widget.stopObserving("change", onChoiceChanged); } } $("replyPlacementList").observe ("change", onReplyPlacementListChange); $("composeMessagesType").observe ("change", onComposeMessagesTypeChange); $("categoriesValue").value = "prout"; } function onChoiceChanged(event) { var hasChanged = $("hasChanged"); hasChanged.value = "1"; _setupEvents(false); } function initPreferences() { _setupEvents(true); if (typeof (initAdditionalPreferences) != "undefined") initAdditionalPreferences(); if ($("signature")) { onComposeMessagesTypeChange (); } resetCategoriesColors (null); var table = $("categoriesList"); var r = $$("TABLE#categoriesList tbody tr"); for (var i=0; i