MediaWiki:Common.js
Версия от 12:15, 1 ноября 2026; Ivgon (обсуждение | вклад)
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Выберите очистку кэша в меню Инструменты → Настройки
// Интеграция Викификатора в современную панель WikiEditor
var customizeBetaToolbar = function () {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'group': 'insert',
'tools': {
'wikif': {
label: 'Викификатор',
type: 'button',
icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikificator_button.png',
action: {
type: 'callback',
execute: function () {
if ( typeof Wikify === 'function' ) {
Wikify();
} else {
// Загружаем сам скрипт обработки текста, если он ещё не загружен
mw.loader.getScript( '/wiki/index.php?title=MediaWiki:Wikificator.js&action=raw&ctype=text/javascript' )
.then( function () {
if ( typeof Wikify === 'function' ) Wikify();
});
}
}
}
}
}
});
};
// Запуск кода только на страницах редактирования и после полной загрузки панели инструментов
if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
if ( mw.user.options.get( 'usebetatoolbar' ) === 1 ) {
$.when( mw.loader.using( 'ext.wikiEditor' ), $.ready ).then( customizeBetaToolbar );
}
});
}