- #1485463: fixed css classes setting in messages list
| | |
| | | |
| | | 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'; |
| | |
| | | { |
| | | $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) |
| | |
| | | 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, '') : ''); |
| | | |