init.js 625 B

1234567891011121314151617181920212223242526272829303132
  1. function mailtoArticle(id) {
  2. try {
  3. if (!id) {
  4. var ids = getSelectedArticleIds2();
  5. if (ids.length == 0) {
  6. alert(__("No articles are selected."));
  7. return;
  8. }
  9. id = ids.toString();
  10. }
  11. if (dijit.byId("emailArticleDlg"))
  12. dijit.byId("emailArticleDlg").destroyRecursive();
  13. var query = "backend.php?op=pluginhandler&plugin=mailto&method=emailArticle&param=" + param_escape(id);
  14. dialog = new dijit.Dialog({
  15. id: "emailArticleDlg",
  16. title: __("Forward article by email"),
  17. style: "width: 600px",
  18. href: query});
  19. dialog.show();
  20. } catch (e) {
  21. exception_error("emailArticle", e);
  22. }
  23. }