diff options
author | thomascube <thomas@roundcube.net> | 2008-03-03 09:06:53 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2008-03-03 09:06:53 +0000 |
commit | faebf41a82658efdb6c023e7c738aa024e9a07be (patch) | |
tree | 3f695352a22623f3d481e507364a665a5d8d9b49 /program/js | |
parent | 1c4e5dd4d201b599094a40e908ebcaa6de40ac05 (diff) |
Fix bug introduced with r1167
Diffstat (limited to 'program/js')
-rw-r--r-- | program/js/app.js | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/program/js/app.js b/program/js/app.js index bbd7bfc18..73c03c860 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -1095,15 +1095,11 @@ function rcube_webmail() // onmouseup handler for folder list item this.folder_mouse_up = function(id) { - // Hide message command buttons until a message is selected - this.enable_command('reply', 'reply-all', 'forward', 'delete', 'mark', 'print', false); - if (this.drag_active) { this.unfocus_folder(id); this.command('moveto', id); } - }; this.click_on_list = function(e) @@ -1387,7 +1383,7 @@ function rcube_webmail() this.move_messages = function(mbox) { // exit if current or no mailbox specified or if selection is empty - if (!mbox || !this.env.uid || mbox == this.env.mailbox || !this.message_list || !this.message_list.get_selection().length) + if (!mbox || mbox == this.env.mailbox || (!this.env.uid && (!this.message_list || !this.message_list.get_selection().length))) return; var lock = false; @@ -1402,6 +1398,9 @@ function rcube_webmail() else this.show_contentframe(false); + // Hide message command buttons until a message is selected + this.enable_command('reply', 'reply-all', 'forward', 'delete', 'mark', 'print', false); + this._with_selected_messages('moveto', lock, add_url); }; |