From 01c86f2e7c9eb4f2dff6d670ea8f36c431b9b476 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Sat, 04 Mar 2006 08:45:30 -0500 Subject: [PATCH] Minor bugfixes --- program/js/app.js | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/program/js/app.js b/program/js/app.js index 715bad0..35afe86 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -265,7 +265,6 @@ this.in_message_list = true; e.cancelBubble = true; - if (e.stopPropagation) e.stopPropagation(); }; // reset last clicked if user clicks on anything other than the message table @@ -293,7 +292,7 @@ } if (!new_row) return false; scroll_to = new_row.offsetTop; - } else {return false}; + } else {return true;} if (mod_key != CONTROL_KEY) this.select_row(new_row.uid,mod_key); @@ -2658,7 +2657,7 @@ { if (!this.gui_objects.mailboxlist) return false; - + var item, reg, text_obj; mbox = String(mbox).toLowerCase().replace(this.mbox_expression, ''); item = document.getElementById('rcmbx'+mbox); @@ -2681,10 +2680,10 @@ } // set unread count to window title - if ((set_title || mbox==this.env.mailbox) && document.title) + reg = /^\([0-9]+\)\s+/i; + if (set_title && count && document.title) { var doc_title = String(document.title); - reg = /^\([0-9]+\)\s+/i; if (count && doc_title.match(reg)) document.title = doc_title.replace(reg, '('+count+') '); @@ -2693,6 +2692,11 @@ else document.title = doc_title.replace(reg, ''); } + // remove unread count from window title + else if (document.title) + { + document.title = document.title.replace(reg, ''); + } }; -- Gitblit v1.9.1