From 2355045dedc96274ca6b1c29612006e736b6f540 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Mon, 20 May 2013 10:32:52 +0200 Subject: Change Reply-All button label/title when mailing list is detected (#1488938) --- skins/larry/ui.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'skins/larry') diff --git a/skins/larry/ui.js b/skins/larry/ui.js index a461b64a0..693448097 100644 --- a/skins/larry/ui.js +++ b/skins/larry/ui.js @@ -94,6 +94,7 @@ function rcube_mail_ui() } if (rcmail.env.action == 'show' || rcmail.env.action == 'preview') { + rcmail.addEventListener('enable-command', enable_command); rcmail.addEventListener('aftershow-headers', function() { layout_messageview(); }); rcmail.addEventListener('afterhide-headers', function() { layout_messageview(); }); $('#previewheaderstoggle').click(function(e){ toggle_preview_headers(); return false }); @@ -145,6 +146,7 @@ function rcube_mail_ui() new rcube_scroller('#folderlist-content', '#folderlist-header', '#folderlist-footer'); rcmail.addEventListener('setquota', update_quota); + rcmail.addEventListener('enable-command', enable_command); } if ($('#mailview-left').length) { @@ -435,6 +437,18 @@ function rcube_mail_ui() } + function enable_command(p) + { + if (p.command == 'reply-list') { + var label = rcmail.gettext(p.status ? 'replylist' : 'replyall'); + if (rcmail.env.action == 'preview') + $('a.button.replyall').attr('title', label); + else + $('a.button.reply-all').text(label).attr('title', label); + } + } + + /** * Register a popup menu */ -- cgit v1.2.3