Prepare message list to display IMAP folder
| | |
| | | if ((n = $.inArray('status', this.env.coltypes)) >= 0) |
| | | this.env.status_col = n; |
| | | |
| | | if (list) |
| | | if (list) { |
| | | list.hide_column('folder', !(this.env.search_request || this.env.search_id)); |
| | | list.init_header(); |
| | | } |
| | | }; |
| | | |
| | | // replace content of row count display |
| | |
| | | |
| | | |
| | | /** |
| | | * Set/unset the given column as hidden |
| | | */ |
| | | hide_column: function(col, hide) |
| | | { |
| | | var method = hide ? 'addClass' : 'removeClass'; |
| | | |
| | | if (this.fixed_header) |
| | | $(this.row_tagname()+' '+this.col_tagname()+'.'+col, this.fixed_header)[method]('hidden'); |
| | | |
| | | $(this.row_tagname()+' '+this.col_tagname()+'.'+col, this.list)[method]('hidden'); |
| | | }, |
| | | |
| | | |
| | | /** |
| | | * onmousedown-handler of message list column |
| | | */ |
| | | drag_column: function(e, col) |
| | |
| | | } |
| | | |
| | | foreach ($headers as $h) { |
| | | $h->folder = $folder; |
| | | $a_msg_headers[$h->uid] = $h; |
| | | } |
| | | |
| | |
| | | public $mdn_to; |
| | | |
| | | /** |
| | | * IMAP folder this message is stored in |
| | | * |
| | | * @var string |
| | | */ |
| | | public $folder; |
| | | |
| | | /** |
| | | * Other message headers |
| | | * |
| | | * @var array |
| | |
| | | 'reply-to' => 'replyto', |
| | | 'cc' => 'cc', |
| | | 'bcc' => 'bcc', |
| | | 'mbox' => 'folder', |
| | | 'folder' => 'folder', |
| | | 'content-transfer-encoding' => 'encoding', |
| | | 'in-reply-to' => 'in_reply_to', |
| | | 'content-type' => 'ctype', |
| | |
| | | $cont = show_bytes($header->$col); |
| | | else if ($col == 'date') |
| | | $cont = format_date($header->date); |
| | | else if ($col == 'folder') |
| | | $cont = Q(rcube_charset::convert($header->folder, 'UTF7-IMAP')); |
| | | else |
| | | $cont = Q($header->$col); |
| | | |
| | |
| | | $a_msg_flags['prio'] = (int) $header->priority; |
| | | |
| | | $a_msg_flags['ctype'] = Q($header->ctype); |
| | | $a_msg_flags['mbox'] = $mbox; |
| | | $a_msg_flags['mbox'] = $header->folder; |
| | | |
| | | // merge with plugin result (Deprecated, use $header->flags) |
| | | if (!empty($header->list_flags) && is_array($header->list_flags)) |
| | |
| | | width: 135px; |
| | | } |
| | | |
| | | .messagelist tr td.folder { |
| | | width: 135px; |
| | | } |
| | | |
| | | .messagelist tr td.hidden { |
| | | display: none; |
| | | } |
| | | |
| | | .messagelist tr.message { |
| | | /* background-color: #fff; */ |
| | | } |