Jump to content

User:Mainframe98/common.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Mainframe98 (talk | contribs) at 15:55, 30 November 2021. 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.
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Lenore/autolink.js&action=raw&ctype=text/javascript');

// Mark all pages on Special:Shortpages that are candidates for (speedy) (un)deletion. 
if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Shortpages' ) {
	var api = new mw.Api();

	api.get( {
		action: 'query',
		format: 'json',
		prop: 'categories',
		generator: 'querypage',
		formatversion: 'latest',
		cllimit: 10,
		clcategories: [ 'Category:Candidates for speedy deletion', 'Category:Candidates for undeletion' ],
		gqppage: 'Shortpages',
		gqplimit: 50,
	} ).done( function ( data ) {
		if ( data.error ) {
			console.log( 'Special:Shortpages query failed.', data.error );
			return;
		}

		for ( var page in data.query.pages ) {
			if ( !page.categories ) {
				continue;
			}

			var url = mw.Title.makeTitle( page.ns, page.title ).getUrl();

			$( 'a[href$="' + url + '"]' ).css( {
				'text-decoration': 'line-through'
			} );
		}
	} );
}