User:Cörey/common.js

//Add link to Special:Nuke //By Lil' Miss Rarity //Add link to chatconnect log by Ozuzanna if (mw.config.get("wgCanonicalSpecialPageName") === "Contributions") { $(".chat-change-ban").after(" | Nuke"); $(".chat-change-ban").after(" | Nuke + Block (Spam IP)"); $(".chat-change-ban").after(" | Nuke + Block (Advertisement)"); $("#block-spam-ip").click(function {        $.ajax({ url: "/api.php", type: "POST", dataType: "JSON", data: { action: "block", user: (mw.config.get("wgPageName").split("/")[1]), expiry: "3 months", reason: "Spam", nocreate: 0, autoblock: 0, format: "json", token: mw.user.tokens.values.editToken },           success: function (d) { if (!d.error) { window.location.replace("/wiki/Special:Nuke/" + (mw.config.get("wgPageName").split("/")[1])); } else { alert("Request failed: " + d.error.code); }           },            error: function  { alert("Request failed!"); }       });    });

$("#block-advertisement").click(function {        $.ajax({ url: "/api.php", type: "POST", dataType: "JSON", data: { action: "block", user: (mw.config.get("wgPageName").split("/")[1]), expiry: "infinite", reason: "Advertisement", nocreate: 0, autoblock: 0, format: "json", token: mw.user.tokens.values.editToken },           success: function (d) { if (!d.error) { window.location.replace("/wiki/Special:Nuke/" + (mw.config.get("wgPageName").split("/")[1])); } else { alert("Request failed: " + d.error.code); }           },            error: function  { alert("Request failed!"); }       });    });  $("#contribs-nuke-block").after(" | Chatconnect log"); }