From 3c1d6d7d898a663f826cb0a32b013f01e02656d0 Mon Sep 17 00:00:00 2001 From: Alexandre Cloutier Date: Tue, 9 Sep 2014 16:03:44 -0400 Subject: [PATCH] bugfix; UserSettings was not refresh properly after toggling threads --- UI/WebServerResources/MailerUI.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index 7ed06d139..20983606e 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -259,18 +259,8 @@ function mailListToggleMessageThread(row, cell) { function mailListToggleMessageCollapseCallback(http) { var data = http.callbackData; - if (isHttpStatus204(http.status)) { - if (data.action == "markMessageCollapse") { - if (cachedThreadsCollapsed[data.currentMailbox]) - cachedThreadsCollapsed[data.currentMailbox].push(data.msguid); - else - cachedThreadsCollapsed[data.currentMailbox] = [data.msguid]; - } - else { - var index = cachedThreadsCollapsed[data.currentMailbox].indexOf(data.msguid); - cachedThreadsCollapsed[data.currentMailbox].splice(index, 1); - } - } + if (isHttpStatus204(http.status)) + triggerAjaxRequest(UserFolderURL + "/preferences/jsonSettings", refreshUserSettingsCallback); else { log("Message Collapse Failed (" + http.status + "): " + http.statusText); }