alecpl
2008-10-06 a164a2e64b65fbe0729f6d4326b0219f1914c139
- #1485463: fixed css classes setting in messages list


2 files modified
12 ■■■■■ changed files
program/js/app.js 6 ●●●● patch | view | raw | blame | history
program/steps/mail/func.inc 6 ●●●● patch | view | raw | blame | history
program/js/app.js
@@ -3406,7 +3406,11 @@
    
    var row = document.createElement('TR');
    row.id = 'rcmrow'+uid;
    row.className = 'message '+(even ? 'even' : 'odd')+(flags.unread ? ' unread' : '')+(flags.deleted ? ' deleted' : '');
    row.className = 'message'
    + (even ? ' even' : ' odd')
        + (flags.unread ? ' unread' : '')
    + (flags.deleted ? ' deleted' : '')
    + (flags.flagged ? ' flagged' : '');
    if (this.message_list.in_selection(uid))
      row.className += ' selected';
program/steps/mail/func.inc
@@ -198,7 +198,7 @@
    {
    $message_icon = $attach_icon = $flagged_icon = '';
    $js_row_arr = array();
    $zebra_class = $i%2 ? 'even' : 'odd';
    $zebra_class = $i%2 ? ' even' : ' odd';
    // set messag attributes to javascript array
    if ($header->deleted)
@@ -238,12 +238,12 @@
    if ($attrib['attachmenticon'] && preg_match("/multipart\/[mr]/i", $header->ctype))
      $attach_icon = $attrib['attachmenticon'];
        
    $out .= sprintf('<tr id="rcmrow%d" class="message%s%s %s">'."\n",
    $out .= sprintf('<tr id="rcmrow%d" class="message%s%s%s%s">'."\n",
                    $header->uid,
                    $header->seen ? '' : ' unread',
                    $header->deleted ? ' deleted' : '',
                    $header->flagged ? ' flagged' : '',
                    $zebra_class);
                    $zebra_class);
    
    $out .= sprintf("<td class=\"icon\">%s</td>\n", $message_icon ? sprintf($image_tag, $skin_path, $message_icon, '') : '');