Jump to content

User:DannyS712 test/AD clerk bot.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by DannyS712 test (talk | contribs) at 19:43, 27 March 2019 (combine). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
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.
//<nowiki>
$(function (){
var AD_config = {
	name: '[[User:DannyS712/Abandoned drafts|Abandoned drafts.js]]',
	version: 1.0,
	debug: true
};
var AD_summary = 'Remove deleted and redirected pages with ' + AD_config.name + ' (version ' + AD_config.version + ')';
var scriptUrl = mw.config.get( 'wgScriptPath' ) + '/api.php';

mw.loader.using( 'mediawiki.util', function () {
    $(document).ready( function () { 
    	mw.util.addPortletLink ( 'p-cactions', 'javascript:void(0)', 'Abandoned drafts', 'ca-AD-clerk', 'TOOLTIP');
    	$('#ca-AD-clerk').on('click', function() {
        	AD();
    	} );
    } );
} );
function AD(){
	// Gather all links with class "new" or "mw-redirect"
	var links = [];
	var a = document.getElementsByTagName('a');
	for (var i = 0; i < a.length; i++) {
		if (a[i].getAttribute('class') == "new" || a[i].getAttribute('class') == "mw-redirect") {
			links.push( a[i].getAttribute('title') );
		}
	}
	console.log( links );
}
});
//</nowiki>