summaryrefslogtreecommitdiff
path: root/plugins/share/share.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-12-03 10:51:14 +0300
committerAndrew Dolgov <[email protected]>2018-12-03 10:51:14 +0300
commit78cc470193448048759b3f315ee630e50acb064b (patch)
treedcb14ea4a2ba9c10666b7b2669bf7776bc04d6b4 /plugins/share/share.js
parent84affc7b1d71769038dfd25d74e40d6bf744e5fb (diff)
remove some plugin JS code out of global context
Diffstat (limited to 'plugins/share/share.js')
-rw-r--r--plugins/share/share.js25
1 files changed, 12 insertions, 13 deletions
diff --git a/plugins/share/share.js b/plugins/share/share.js
index a22e01715..7366c2aff 100644
--- a/plugins/share/share.js
+++ b/plugins/share/share.js
@@ -1,20 +1,20 @@
-function shareArticle(id) {
- try {
+Plugins.Share = {
+ shareArticle: function(id) {
if (dijit.byId("shareArticleDlg"))
dijit.byId("shareArticleDlg").destroyRecursive();
- var query = "backend.php?op=pluginhandler&plugin=share&method=shareArticle&param=" + encodeURIComponent(id);
+ const query = "backend.php?op=pluginhandler&plugin=share&method=shareArticle&param=" + encodeURIComponent(id);
- dialog = new dijit.Dialog({
+ const dialog = new dijit.Dialog({
id: "shareArticleDlg",
title: __("Share article by URL"),
style: "width: 600px",
- newurl: function() {
+ newurl: function () {
if (confirm(__("Generate new share URL for this article?"))) {
Notify.progress("Trying to change URL...", true);
- const query = { op: "pluginhandler", plugin: "share", method: "newkey", id: id };
+ const query = {op: "pluginhandler", plugin: "share", method: "newkey", id: id};
xhrJson("backend.php", query, (reply) => {
if (reply) {
@@ -44,12 +44,12 @@ function shareArticle(id) {
}
},
- unshare: function() {
+ unshare: function () {
if (confirm(__("Remove sharing for this article?"))) {
Notify.progress("Trying to unshare...", true);
- const query = { op: "pluginhandler", plugin: "share", method: "unshare", id: id };
+ const query = {op: "pluginhandler", plugin: "share", method: "unshare", id: id};
xhrPost("backend.php", query, () => {
notify("Article unshared.");
@@ -62,16 +62,15 @@ function shareArticle(id) {
}
},
- href: query});
+ href: query
+ });
dialog.show();
const img = $("SHARE-IMG-" + id);
if (img) img.src = img.src.replace("notshared.png", "share.png");
-
- } catch (e) {
- exception_error("shareArticle", e);
}
-}
+};
+