MediaWiki:Group-user.js
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
/*--[dom]--*/ var $html = $( 'html' ); var $head = $( 'head' ); var $body = $( 'body' ); var $globalWrapper = $( '#globalWrapper' ); var $bodyContent = $( '#bodyContent' ); /*--[/dom]--*/ /*--[styles]--*/ var styles = { constructor: function() { $head.append( '<link rel="stylesheet" href="/wiki/index.php?title=MediaWiki:Group-user.css&ctype=text%2Fcss&action=raw">' ); } }; $( styles.constructor ); /*--[/styles]--*/ /*--[legacy]--*/ var legacy__mwNav = $( '#column-one' ); $( '#globalWrapper' ).prepend( legacy__mwNav ); $( 'body' ).addClass( 'user-admin' ); $( '#p-tb ul' ).prepend( $( '#n-recentchanges' ) ); $( '#p-cactions ul' ).append( $( '#n-purge' ) ); $( '#p-tb ul' ).append( $( '#n-newfiles' ) ); legacy__mwNav.css( {'display': 'flex'} ); /*--[/legacy]--*/ /*--[codemirror]--*/ var codemirror = { constructor: function() { $wpTextbox1 = $( '#wpTextbox1' ); function codemirror__load_style( name ) { $head.append( '<link rel="stylesheet" href="/wiki/index.php?title=Mediawiki:Libs/codemirror/' + name + '.css&ctype=text%2Fcss&action=raw">' ); }; function codemirror__load_script( name ) { $.ajax( { async: false, url: '/wiki/index.php?title=MediaWiki:Libs/codemirror/' + name + '.js&ctype=text%2Fjavascript&action=raw', dataType: 'script' } ); }; if ( $wpTextbox1.length ) { codemirror__load_style( 'codemirror' ); codemirror__load_style( 'theme/github-dark' ); codemirror__load_script( 'codemirror' ); codemirror__load_script( 'mode/xml/xml' ); codemirror__load_script( 'addon/edit/closebrackets' ); codemirror__load_script( 'addon/edit/matchbrackets' ); codemirror__load_script( 'addon/edit/matchtags' ); codemirror__load_script( 'addon/fold/xml-fold' ); codemirror__load_script( 'addon/selection/active-line' ); var myCodeMirror = CodeMirror.fromTextArea( document.getElementById( 'wpTextbox1' ), { autoCloseBrackets: true, htmlMode: true, indentUnit: 2, matchBrackets: true, matchTags: {bothTags: true}, mode: 'xml', // lineNumbers: true, lineWrapping: true, styleActiveLine: true, theme: 'github-dark' } ); }; } }; $( codemirror.constructor ); /*--[/codemirror]--*/ /*--[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]--*/ /*--[new]--*/ if ( wgPageName == 'Участник:Hitman' ) { if ( $( '.warface-wiki--legacy' ).length == 0 ) { $head.append( '<link rel="stylesheet" href="/wiki/index.php?title=MediaWiki:Common--new.css&ctype=text%2Fcss&action=raw">' ); $.getScript( '/wiki/index.php?title=MediaWiki:Common--new.js&ctype=text%2Fjavascript&action=raw' ); }; }; /*--[/new]--*/