Changeset 5219 in subversion


Ignore:
Timestamp:
Sep 15, 2011 9:34:32 AM (21 months ago)
Author:
alec
Message:
  • Unify flags usage, fix parse error from last commit
Location:
branches/devel-mcache/roundcubemail/program
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/devel-mcache/roundcubemail/program/js/app.js

    r5014 r5219  
    16531653    $.extend(this.env.messages[uid], { 
    16541654      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, 
    16571657      forwarded: flags.forwarded?1:0, 
    16581658      flagged: flags.flagged?1:0, 
     
    16771677      css_class = 'message' 
    16781678        + (even ? ' even' : ' odd') 
    1679         + (flags.unread ? ' unread' : '') 
     1679        + (!flags.seen ? ' unread' : '') 
    16801680        + (flags.deleted ? ' deleted' : '') 
    16811681        + (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' : '') 
    16831683        + (message.selected ? ' selected' : ''), 
    16841684      // for performance use DOM instead of jQuery here 
     
    16951695      if (flags.deleted) 
    16961696        css_class += ' deleted'; 
    1697       else if (flags.unread) 
     1697      else if (!flags.seen) 
    16981698        css_class += ' unread'; 
    16991699      else if (flags.unread_children > 0) 
    17001700        css_class += ' unreadchildren'; 
    17011701    } 
    1702     if (flags.replied) 
     1702    if (flags.answered) 
    17031703      css_class += ' replied'; 
    17041704    if (flags.forwarded) 
     
    17681768        if (flags.deleted) 
    17691769          css_class = 'deleted'; 
    1770         else if (flags.unread) 
     1770        else if (!flags.seen) 
    17711771          css_class = 'unread'; 
    17721772        else if (flags.unread_children > 0) 
     
    20532053 
    20542054    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) { 
    20572056            this.message_list.expand_all(r); 
    20582057            this.set_unread_children(r.uid); 
  • branches/devel-mcache/roundcubemail/program/steps/mail/func.inc

    r5218 r5219  
    301301    if ($header->others['list-post']) 
    302302      $a_msg_flags['ml'] = 1; 
    303     // @TODO: change js/css scripts to use original flag names 
    304     if (empty($header->flags['SEEN'])) 
    305       $a_msg_flags['unread'] = 1; 
    306     if (!empty($header->flags['ANSWERED'])) 
    307       $a_msg_flags['replied'] = 1; 
    308303 
    309304    $a_msg_flags['ctype'] = Q($header->ctype); 
  • branches/devel-mcache/roundcubemail/program/steps/mail/show.inc

    r5218 r5219  
    7777      && empty($MESSAGE->headers->flags['SEEN']) 
    7878      && ($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  ) { 
    8282    $mdn_cfg = intval($CONFIG['mdn_requests']); 
    8383 
Note: See TracChangeset for help on using the changeset viewer.