From Wikipedia, the free encyclopedia
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.

// Install with:

// <code><nowiki>		{{subst:Iusc|User:DannyS712/errors.js}}																	</nowiki></code>

// or with

// <code><nowiki>		importScript( 'User:DannyS712/errors.js' ); // Backlink: [[User:DannyS712/errors.js]] 				</nowiki></code> 

//

// Special thanks to User:Enterprisey and their script, [[User:Enterprisey/user-tabs-on-contribs.js]], which I partially forked.

// If forking this script, please note my contributions / give me credit



/*** Only add if "Main Page" is in page title, and not already on errors (or errors talk) page ***/

if( mw.config.get( "wgPageName" ).indexOf( "Main_Page" ) > -1

	&& mw.config.get( "wgPageName" ).indexOf("Main_Page/Errors") == -1

) {

	console.log(mw.config.get( "wgPageName" ));

	mw.loader.using( 'mediawiki.util',

		function () {

			var $link = $( "<a>" )

				.text( "Errors" )

				.attr( "title", "Wikipedia:Main Page/Errors" )

				.attr( "href", mw.util.getUrl( "Wikipedia:Main Page/Errors" ) );

			var isNewVector = mw.config.get('skin') == 'vector-2022';

			if ( !isNewVector ) {

				$link = $( "<span>" ).append( $link );

			}

			$link = $( "<li>" ).append( $link )

						.attr( "id", "ca-errors" );

			if ( isNewVector ) {

				$link.addClass( "vector-tab-noicon" ).addClass( "mw-list-item" );

			}

			$( "#ca-talk" ).after( $link );

		}

	);

}