User:Digitalme/aiv.js

//

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);

//