diff options
author | Andrew Dolgov <[email protected]> | 2013-03-19 18:32:49 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-03-19 18:32:49 +0400 |
commit | 1d5cf085a37e8e016242c9cfea631a90861ab306 (patch) | |
tree | 2643e083f22b1dfa331b4c5bfc1b7c81fe88cb3c /plugins/mailto/init.js | |
parent | 4b746489098bc2d6bfc520715fb422b82259491c (diff) |
implement mail plugin using mailto: links; deprecate mail plugin
Diffstat (limited to 'plugins/mailto/init.js')
-rw-r--r-- | plugins/mailto/init.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/plugins/mailto/init.js b/plugins/mailto/init.js new file mode 100644 index 000000000..8f7656a07 --- /dev/null +++ b/plugins/mailto/init.js @@ -0,0 +1,32 @@ +function mailtoArticle(id) { + try { + if (!id) { + var ids = getSelectedArticleIds2(); + + if (ids.length == 0) { + alert(__("No articles are selected.")); + return; + } + + id = ids.toString(); + } + + if (dijit.byId("emailArticleDlg")) + dijit.byId("emailArticleDlg").destroyRecursive(); + + var query = "backend.php?op=pluginhandler&plugin=mailto&method=emailArticle¶m=" + param_escape(id); + + dialog = new dijit.Dialog({ + id: "emailArticleDlg", + title: __("Forward article by email"), + style: "width: 600px", + href: query}); + + dialog.show(); + + } catch (e) { + exception_error("emailArticle", e); + } +} + + |