summaryrefslogtreecommitdiff
path: root/plugins/share/share.js
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/share/share.js')
-rw-r--r--plugins/share/share.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/plugins/share/share.js b/plugins/share/share.js
index c30dd03e0..c49f64b4b 100644
--- a/plugins/share/share.js
+++ b/plugins/share/share.js
@@ -47,17 +47,21 @@ Plugins.Share = {
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};
xhrPost("backend.php", query, () => {
- notify("Article unshared.");
+ try {
+ const img = $("SHARE-IMG-" + id);
- const img = $("SHARE-IMG-" + id);
- img.removeClassName("shared");
+ if (img) {
+ img.removeClassName("shared");
+ img.up("div[id*=RROW]").removeClassName("shared");
+ }
- dialog.hide();
+ dialog.hide();
+ } catch (e) {
+ console.error(e);
+ }
});
}