Possibility to collapsed threads with persistance

This commit is contained in:
Alexandre Cloutier
2014-08-12 17:43:01 -04:00
parent 9a380f711c
commit c5f9dd086b
5 changed files with 139 additions and 8 deletions
+7 -2
View File
@@ -196,8 +196,13 @@ SOGoMailDataSource = Class.create({
data[j] = this.cache.get(this.uids[i][0]);
// Add thread-related data
if (parseInt(this.uids[i][2]) > 0)
data[j]['Thread'] = '&nbsp;'; //'<img class="messageThread" src="' + ResourcesURL + '/arrow-down.png">';
if (parseInt(this.uids[i][2]) > 0) {
var mailbox = Mailer.currentMailbox;
if ((UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox] != undefined) && (UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox].indexOf((this.uids[i][0]).toString())) != -1)
data[j]['Thread'] = '<img class="messageThread" src="' + ResourcesURL + '/arrow-right.png">';
else
data[j]['Thread'] = '<img class="messageThread" src="' + ResourcesURL + '/arrow-down.png">';
}
else if (data[j]['Thread'])
delete data[j]['Thread'];
if (parseInt(this.uids[i][1]) > -1)