// 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 );
}
);
}