Добро пожаловать на обновлённую Minecraft Wiki!
MediaWiki:Gadget-extraToolbarButtons.js[править введение]
Перейти к навигации
Перейти к поиску
У этого скрипта нет документации. Если вы знаете, как использовать этот скрипт, пожалуйста, добавьте соответствующую информацию.
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Выберите очистку кэша в меню Инструменты → Настройки
// <nowiki>
;(function(mw) {
'use strict';
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) === -1 ) return;
const buttons = [ // ooui icon, label, pre, post, peri, group, section
[
'strikethrough',
'Зачёркивание',
'<s>',
'</s>',
'Зачёркнутый текст',
'format',
'main'
],
[
'underline',
'Подчёркивание',
'<span style="text-decoration: underline">',
'</span>',
'Подчёркнутый текст',
'format',
'main'
],
[
'code',
'Вставить код',
'<code>',
'</code>',
'Код',
'insert',
'advanced'
],
[
'ongoingConversation',
'Вставить скрытый комментарий',
'<!-- ',
' -->',
'Комментарий',
'insert',
'advanced'
],
[
'ocr',
'Вставить блочную цитату',
'<blockquote>\n',
'\n</blockquote>',
'Блочная цитата',
'insert',
'advanced'
]
];
mw.loader.using([
'oojs-ui.styles.icons-editing-styling', // strikethrough, underline
'oojs-ui.styles.icons-editing-advanced', // code, ocr
'oojs-ui.styles.icons-moderation' // ongoingConversation
]).then(function() {
mw.hook( 'wikiEditor.toolbarReady' ).add( function ( $textarea ) {
buttons.forEach(function(button) {
$textarea.wikiEditor( 'addToToolbar', {
section: button[6],
group: button[5],
tools: {
mcwCustomButton: {
label: button[1],
type: 'button',
oouiIcon: button[0],
action: {
type: 'encapsulate',
options: {
pre: button[2],
post: button[3],
peri: button[4]
}
}
}
}
} );
});
// Compatibility with [[MediaWiki:Gadget-wikificator.js]]:
// if this script runs after, move wikificator back to the end of the tool group
$('#wikiEditor-section-main .tool-button[rel=wikif]').appendTo($('#wikiEditor-section-main .group-format'));
} );
});
})(window.mediaWiki);
// </nowiki>