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'
} );
};
}
};
if (wgAction === 'edit' || 'submit')
$( codemirror.constructor );
--[/codemirror]--*/