summaryrefslogtreecommitdiff
path: root/program
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2008-04-13 07:47:30 +0000
committeralecpl <alec@alec.pl>2008-04-13 07:47:30 +0000
commit9d6f8e8162ec7cf3fdd16d0f6527c57117af9c21 (patch)
tree2ebbe2a8d279d78e69ad9416b3ca045a918d61c4 /program
parent875a482d3c47218b8d191bb07fdb16373a80b1d4 (diff)
- don't change icon of deleted message when marking as read
Diffstat (limited to 'program')
-rw-r--r--program/js/app.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/program/js/app.js b/program/js/app.js
index 3ed681719..76d77610b 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1560,13 +1560,13 @@ function rcube_webmail()
rows[uid].classname = rows[uid].classname.replace(/\s*unread/, '');
this.set_classname(rows[uid].obj, 'unread', false);
- if (rows[uid].replied && this.env.repliedicon)
- icn_src = this.env.repliedicon;
- else if (this.env.messageicon)
+ if (this.env.messageicon)
icn_src = this.env.messageicon;
}
- if (rows[uid].icon && icn_src)
+ if (rows[uid].icon && icn_src
+ && !(rows[uid].replied && this.env.repliedicon)
+ && !(rows[uid].deleted && this.env.deletedicon))
rows[uid].icon.src = icn_src;
}
}
@@ -1587,6 +1587,8 @@ function rcube_webmail()
if (rows[uid].replied && parent.rcmail.env.repliedicon)
icn_src = parent.rcmail.env.repliedicon;
+ else if (rows[uid].deleted && parent.rcmail.env.deletedicon)
+ icn_src = parent.rcmail.env.deletedicon;
else if (parent.rcmail.env.messageicon)
icn_src = parent.rcmail.env.messageicon;