459
edits
*insert witty banner here*
m (Klaus moved page User:Klaus/abd.js to User:Klaus/ajaxbatchdelete.js without leaving a redirect) |
No edit summary |
||
Line 1: | Line 1: | ||
/* Ajax batch delete thingy, version [0.1.1b] | /* Ajax batch delete thingy, version [0.1.1b] | ||
Originally from: http://en.wikipedia.org/wiki/User:Splarka/ajaxbatchdelete.js | Originally from: http://en.wikipedia.org/wiki/User:Splarka/ajaxbatchdelete.js | ||
Notes: | Notes: | ||
* It is a bit verbose, after debugging perhaps some output should be removed. | * It is a bit verbose, after debugging perhaps some output should be removed. | ||
Line 19: | Line 18: | ||
addOnloadHook(function() { | addOnloadHook(function() { | ||
addPortletLink('p-tb','/wiki/Special:BlankPage?blankspecial=ajaxbd','Batch Delete'); | addPortletLink('p-tb','/wiki/index.php/Special:BlankPage?blankspecial=ajaxbd','Batch Delete'); | ||
}); | }); | ||
Line 28: | Line 27: | ||
function abdForm() { | function abdForm() { | ||
addPortletLink('p-tb','/wiki/Special:Log/delete?user=' + encodeURIComponent(wgUserName),'My delete log'); | addPortletLink('p-tb','/wiki/index.php/Special:Log/delete?user=' + encodeURIComponent(wgUserName),'My delete log'); | ||
//subvert this Special: page to our own needs. | //subvert this Special: page to our own needs. | ||
var con = document.getElementById('content') || document.getElementById('mw_content'); | var con = document.getElementById('content') || document.getElementById('mw_content'); | ||
var bcon = document.getElementById('bodyContent') || document.getElementById('mw_contentholder'); | var bcon = document.getElementById('bodyContent') || document.getElementById('mw_contentholder'); | ||
var fh = getElementsByClassName( | var fh = con.getElementsByClassName('firstHeading')[0]; | ||
while(fh.firstChild) fh.removeChild(fh.firstChild) | while(fh.firstChild) fh.removeChild(fh.firstChild) | ||
fh.appendChild(document.createTextNode('Ajax Batch Deletion')); | fh.appendChild(document.createTextNode('Ajax Batch Deletion')); |