From 08167e91140e533dbc52279071767813fee8401c Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Thu, 4 Jul 2013 14:51:58 +0200 Subject: Improve help plugin with some options to display contents according to the current task/step --- plugins/help/help.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 plugins/help/help.js (limited to 'plugins/help/help.js') diff --git a/plugins/help/help.js b/plugins/help/help.js new file mode 100644 index 000000000..0fb36bd00 --- /dev/null +++ b/plugins/help/help.js @@ -0,0 +1,25 @@ +/* + * Help plugin client script + * @version 1.4 + */ + +// hook into switch-task event to open the help window +if (window.rcmail) { + rcmail.addEventListener('beforeswitch-task', function(prop) { + // catch clicks to help task button + if (prop == 'help') { + if (rcmail.task == 'help') // we're already there + return false; + + var url = rcmail.url('help/index', { _rel: rcmail.task + (rcmail.env.action ? '/'+rcmail.env.action : '') }); + if (rcmail.env.help_open_extwin) { + rcmail.open_window(url, false, false); + } + else { + rcmail.redirect(url, false); + } + + return false; + } + }); +} -- cgit v1.2.3