User:Digitalme/aiv.js
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
//<pre><nowiki>
function aivlist(type) {
var f = document.editform, t = f.wpTextbox1;
if (t.value.length > 0)
t.value += '\n';
var ip = prompt("Enter IP address", "");
var reason = prompt("Enter reason for listing", "");
t.value += "*{{" + type + "|" + ip +"}} " + reason + "--~" + "~" + "~" + "~";
f.wpSummary.value = "Listing " + ip;
f.submit();
}
function addaivlink() {
if (document.title.indexOf("Editing Wikipedia:Administrator intervention against vandalism") != -1)
{
mw.loader.using( 'mediawiki.util' ).done(function (){
var link = mw.util.addPortletLink("p-cactions", "", "vandal", "ca-vandal", "Report a vandal", "");
$(link).click(function(e) {
e.preventDefault();
aivlist('vandal');
} );
link = mw.util.addPortletLink("p-cactions", "", "ipvandal", "ca-ipvandal", "Report an ipvandal", "");
$(link).click(function(e) {
e.preventDefault();
aivlist('ipvandal');
} );
});
}
}
$(addaivlink);
//</nowiki></pre>