Changeset 5219 in subversion
- Timestamp:
- Sep 15, 2011 9:34:32 AM (21 months ago)
- Location:
- branches/devel-mcache/roundcubemail/program
- Files:
-
- 3 edited
-
js/app.js (modified) (5 diffs)
-
steps/mail/func.inc (modified) (1 diff)
-
steps/mail/show.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/devel-mcache/roundcubemail/program/js/app.js
r5014 r5219 1653 1653 $.extend(this.env.messages[uid], { 1654 1654 deleted: flags.deleted?1:0, 1655 replied: flags. replied?1:0,1656 unread: flags.unread?1:0,1655 replied: flags.answered?1:0, 1656 unread: !flags.seen?1:0, 1657 1657 forwarded: flags.forwarded?1:0, 1658 1658 flagged: flags.flagged?1:0, … … 1677 1677 css_class = 'message' 1678 1678 + (even ? ' even' : ' odd') 1679 + ( flags.unread? ' unread' : '')1679 + (!flags.seen ? ' unread' : '') 1680 1680 + (flags.deleted ? ' deleted' : '') 1681 1681 + (flags.flagged ? ' flagged' : '') 1682 + (flags.unread_children && !flags.unread&& !this.env.autoexpand_threads ? ' unroot' : '')1682 + (flags.unread_children && flags.seen && !this.env.autoexpand_threads ? ' unroot' : '') 1683 1683 + (message.selected ? ' selected' : ''), 1684 1684 // for performance use DOM instead of jQuery here … … 1695 1695 if (flags.deleted) 1696 1696 css_class += ' deleted'; 1697 else if ( flags.unread)1697 else if (!flags.seen) 1698 1698 css_class += ' unread'; 1699 1699 else if (flags.unread_children > 0) 1700 1700 css_class += ' unreadchildren'; 1701 1701 } 1702 if (flags. replied)1702 if (flags.answered) 1703 1703 css_class += ' replied'; 1704 1704 if (flags.forwarded) … … 1768 1768 if (flags.deleted) 1769 1769 css_class = 'deleted'; 1770 else if ( flags.unread)1770 else if (!flags.seen) 1771 1771 css_class = 'unread'; 1772 1772 else if (flags.unread_children > 0) … … 2053 2053 2054 2054 while (new_row) { 2055 if (new_row.nodeType == 1 && (r = this.message_list.rows[new_row.uid]) 2056 && r.unread_children) { 2055 if (new_row.nodeType == 1 && (r = this.message_list.rows[new_row.uid]) && r.unread_children) { 2057 2056 this.message_list.expand_all(r); 2058 2057 this.set_unread_children(r.uid); -
branches/devel-mcache/roundcubemail/program/steps/mail/func.inc
r5218 r5219 301 301 if ($header->others['list-post']) 302 302 $a_msg_flags['ml'] = 1; 303 // @TODO: change js/css scripts to use original flag names304 if (empty($header->flags['SEEN']))305 $a_msg_flags['unread'] = 1;306 if (!empty($header->flags['ANSWERED']))307 $a_msg_flags['replied'] = 1;308 303 309 304 $a_msg_flags['ctype'] = Q($header->ctype); -
branches/devel-mcache/roundcubemail/program/steps/mail/show.inc
r5218 r5219 77 77 && empty($MESSAGE->headers->flags['SEEN']) 78 78 && ($IMAP->check_permflag('MDNSENT') || $IMAP->check_permflag('*')) 79 && $mbox_name != $CONFIG['drafts_mbox'] &&80 && $mbox_name != $CONFIG['sent_mbox'] )81 {79 && $mbox_name != $CONFIG['drafts_mbox'] 80 && $mbox_name != $CONFIG['sent_mbox'] 81 ) { 82 82 $mdn_cfg = intval($CONFIG['mdn_requests']); 83 83
Note: See TracChangeset
for help on using the changeset viewer.
