From e8b6e726f6e023a46e23c982ba7b3f76f0b657cb Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Sat, 26 Mar 2016 09:02:57 -0400 Subject: [PATCH] Add message menu with viewsource and edit actions in message/rfc822 preview --- program/js/app.js | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/program/js/app.js b/program/js/app.js index 8fe638c..72c0b03 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -339,8 +339,15 @@ // init message compose form this.init_messageform(); } - else if (this.env.action == 'get') + else if (this.env.action == 'get') { this.enable_command('download', 'print', true); + if (this.env.is_message) { + this.enable_command('reply', 'reply-all', 'edit', 'viewsource', + 'forward', 'forward-inline', 'forward-attachment', true); + if (this.env.list_post) + this.enable_command('reply-list', true); + } + } // show printing dialog else if (this.env.action == 'print' && this.env.uid && !this.env.is_pgp_content && !this.env.pgp_mime_part @@ -1211,7 +1218,7 @@ this.open_window(this.env.comm_path + url, true, true); } } - else if (this.env.action == 'get' && this.env.mimetype != 'message/rfc822') { + else if (this.env.action == 'get' && !this.env.is_message) { this.gui_objects.messagepartframe.contentWindow.print(); } else if (uid = this.get_single_uid()) { -- Gitblit v1.9.1