diff --git a/UI/WebServerResources/UIxPreferences.js b/UI/WebServerResources/UIxPreferences.js index eee8082b2..7d5af1fe9 100644 --- a/UI/WebServerResources/UIxPreferences.js +++ b/UI/WebServerResources/UIxPreferences.js @@ -32,7 +32,12 @@ function onChoiceChanged(event) { } function initPreferences() { - CKEDITOR.replace('signature', + _setupEvents(true); + if (typeof (initAdditionalPreferences) != "undefined") + initAdditionalPreferences(); + + if ($("signature")) { + CKEDITOR.replace('signature', { skin: "v2", height: "90px", @@ -44,18 +49,16 @@ function initPreferences() { } ); - _setupEvents(true); - if (typeof (initAdditionalPreferences) != "undefined") - initAdditionalPreferences(); - $("replyPlacementList").observe ("change", onReplyPlacementListChange); - onReplyPlacementListChange(); + $("replyPlacementList").observe ("change", onReplyPlacementListChange); + onReplyPlacementListChange(); - $("composeMessagesType").observe ("change", onComposeMessagesTypeChange); + $("composeMessagesType").observe ("change", onComposeMessagesTypeChange); - if (!UserDefaults["ComposeMessagesType"]) - UserDefaults["ComposeMessagesType"] = "text"; + if (!UserDefaults["ComposeMessagesType"]) + UserDefaults["ComposeMessagesType"] = "text"; - onComposeMessagesTypeChange (); + onComposeMessagesTypeChange (); + } } function onReplyPlacementListChange() {