MediaWiki:Group-anonymous.js
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
/* https://ru.warface.com/wiki/index.php/MediaWiki:Group-anonymous.js */ /*--[header-bg]--*/ $.get('https://ru.warface.com', function (data) { var $siteTempElement = $('<div>').html(data); var $siteStylesheets = $siteTempElement.find("link[rel='stylesheet'][href^='https://wf.cdn.gmru.net/static/wf.mail.ru/css/main/themes/']"); if ($siteStylesheets.length > 0) { $siteStylesheets.each(function () { var siteStylesheetUrl = $(this).attr('href'); $.get(siteStylesheetUrl, function (cssData) { var urlRegex = /url\((https:\/\/wf\.cdn\.gmru\.net\/static\/wf\.mail\.ru\/img\/main\/themes\/[^)]+)\)/; var themeMatches = cssData.match(urlRegex); if (themeMatches) { var bgImageURL = themeMatches[1]; $('.header-bg').css('background-image', 'url(' + bgImageURL + ')'); } }); }); } }); /*--[/header-bg]--*/ /*--[date]--*/ var date = new Date(); /*--[/date]--*/ /*--[dom]--*/ var $html = $( 'html' ); var $head = $( 'head' ); var $body = $( 'body' ); var $bodyContent = $( '#bodyContent' ); /*--[/dom]--*/ /*--[styles]--*/ var styles = { constructor: function() { $head.append( '<link rel="stylesheet" href="/wiki/index.php?title=mediawiki:group-anonymous.css&ctype=text%2Fcss&action=raw">' ); } }; $( styles.constructor ); /*--[/styles]--*/ /*--[lockdown]--*/ var lockdown = { constructor: function() { if ( wgNamespaceNumber != 0 && wgPageName != 'Служебная:Search' && wgPageName != 'Служебная:UserLogin' && wgPageName != 'Служебная:UserLogout' || wgNamespaceNumber == 0 && wgAction != 'view' ) { $.getJSON( '/wiki/api.php?format=json&action=parse&text={{int:noarticletext-nopermission}}&prop=text', function( data ) { $( '#firstHeading' ).text( '404' ); $bodyContent.html( data.parse.text['*'] ); } ); }; } }; $( lockdown.constructor ); /*--[/lockdown]--*/ /*--[legacy]--*/ $( 'body' ).addClass( 'user-anon' ); $( '#column-one' ).remove(); /*--[/legacy]--*/