share plugin: fix unshare()

This commit is contained in:
Andrew Dolgov 2018-12-09 11:48:29 +03:00
parent 703351c79e
commit 4036b479f9
1 changed files with 10 additions and 6 deletions

View File

@ -47,17 +47,21 @@ Plugins.Share = {
unshare: function () { unshare: function () {
if (confirm(__("Remove sharing for this article?"))) { 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, () => { xhrPost("backend.php", query, () => {
notify("Article unshared."); try {
const img = $("SHARE-IMG-" + id);
const img = $("SHARE-IMG-" + id); if (img) {
img.removeClassName("shared"); img.removeClassName("shared");
img.up("div[id*=RROW]").removeClassName("shared");
}
dialog.hide(); dialog.hide();
} catch (e) {
console.error(e);
}
}); });
} }