Changeset 5483 in subversion
- Timestamp:
- Nov 24, 2011 5:26:35 AM (18 months ago)
- Location:
- trunk/roundcubemail
- Files:
-
- 5 edited
-
CHANGELOG (modified) (1 diff)
-
program/js/app.js (modified) (4 diffs)
-
program/steps/mail/check_recent.inc (modified) (1 diff)
-
program/steps/mail/func.inc (modified) (2 diffs)
-
skins/default/mail.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/CHANGELOG
r5479 r5483 2 2 =========================== 3 3 4 - Mark (with different color) folders with recent messages (#1486234) 4 5 - Fix possible infinite redirect on attachment preview (#1488199) 5 6 - Improved clickjacking protection for browsers which don't support X-Frame-Options headers -
trunk/roundcubemail/program/js/app.js
r5476 r5483 2022 2022 2023 2023 this.select_folder(mbox, '', true); 2024 this.unmark_folder(mbox, 'recent', '', true); 2024 2025 this.env.mailbox = mbox; 2025 2026 … … 5449 5450 }; 5450 5451 5452 // adds a class to selected folder 5453 this.mark_folder = function(name, class_name, prefix, encode) 5454 { 5455 $(this.get_folder_li(name, prefix, encode)).addClass(class_name); 5456 }; 5457 5458 // adds a class to selected folder 5459 this.unmark_folder = function(name, class_name, prefix, encode) 5460 { 5461 $(this.get_folder_li(name, prefix, encode)).removeClass(class_name); 5462 }; 5463 5451 5464 // helper method to find a folder list item 5452 5465 this.get_folder_li = function(name, prefix, encode) … … 5556 5569 5557 5570 // update the mailboxlist 5558 this.set_unread_count = function(mbox, count, set_title )5571 this.set_unread_count = function(mbox, count, set_title, mark) 5559 5572 { 5560 5573 if (!this.gui_objects.mailboxlist) … … 5563 5576 this.env.unread_counts[mbox] = count; 5564 5577 this.set_unread_count_display(mbox, set_title); 5578 5579 if (mark) 5580 this.mark_folder(mbox, mark, '', true); 5565 5581 }; 5566 5582 -
trunk/roundcubemail/program/steps/mail/check_recent.inc
r5266 r5483 50 50 } 51 51 52 rcmail_send_unread_count($mbox_name, true); 52 rcmail_send_unread_count($mbox_name, true, null, 53 (!$is_current && ($status & 1)) ? 'recent' : ''); 53 54 54 55 if ($status && $is_current) { -
trunk/roundcubemail/program/steps/mail/func.inc
r5407 r5483 473 473 474 474 475 function rcmail_send_unread_count($mbox_name, $force=false, $count=null )475 function rcmail_send_unread_count($mbox_name, $force=false, $count=null, $mark='') 476 476 { 477 477 global $RCMAIL; … … 485 485 486 486 if ($unseen != $old_unseen || ($mbox_name == 'INBOX')) 487 $RCMAIL->output->command('set_unread_count', $mbox_name, $unseen, ($mbox_name == 'INBOX') );487 $RCMAIL->output->command('set_unread_count', $mbox_name, $unseen, ($mbox_name == 'INBOX'), $mark); 488 488 489 489 rcmail_set_unseen_count($mbox_name, $unseen); -
trunk/roundcubemail/skins/default/mail.css
r5433 r5483 447 447 { 448 448 color: #666; 449 } 450 451 #mailboxlist li.recent > a 452 { 453 color: #0066FF; 449 454 } 450 455
Note: See TracChangeset
for help on using the changeset viewer.
