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 11:38, 1 December 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' ) {
	mw.loader.using( [ 'mediawiki.api' ] ).then( function() {
		new mw.Api().get( {
			action: 'query',
			format: 'json',
			prop: 'categories',
			generator: 'querypage',
			formatversion: 'latest',
			cllimit: 10,
			clcategories: [ 'Category:Candidates for speedy deletion', 'Category:Candidates for undeletion', 'Category:All set index articles' ],
			gqppage: 'Shortpages',
			gqplimit: 50,
		} ).done( function ( data ) {
			if ( data.error ) {
				console.log( 'Special:Shortpages query failed.', data.error );
				return;
			}

			for ( var i = 0; i < data.query.pages.length; i++ ) {
				var page = data.query.pages[i];

				if ( !page.categories ) {
					continue;
				}

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

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