MediaWiki:Common.js: различия между версиями
(Меняем нерабочий код на рабочий) |
Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 2: | Строка 2: | ||
/*WikiEditor/Викификатор*/ | /*WikiEditor/Викификатор*/ | ||
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { | if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { | ||
mw.loader.load( ' | mw.loader.load( 'ext.gadget.wikificator' ); | ||
} | } | ||
Строка 14: | Строка 14: | ||
label: 'Викификатор', | label: 'Викификатор', | ||
type: 'button', | type: 'button', | ||
icon: '// | icon: '//static.miraheze.org/kombinatwiki/7/7b/Wikify-toolbutton2.png', | ||
action: { | action: { | ||
type: 'callback', | type: 'callback', |
Текущая версия от 18:59, 23 июля 2023
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ /*WikiEditor/Викификатор*/ if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { mw.loader.load( 'ext.gadget.wikificator' ); } var customizeToolbar = function() { $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'format', 'tools': { 'wikify': { label: 'Викификатор', type: 'button', icon: '//static.miraheze.org/kombinatwiki/7/7b/Wikify-toolbutton2.png', action: { type: 'callback', execute: function(context){ Wikify(); } } } } } ); }; if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { mw.loader.using( 'user.options', function () { if ( mw.user.options.get('usebetatoolbar') ) { mw.loader.using( 'ext.wikiEditor.toolbar', function () { $(document).ready( customizeToolbar ); } ); } } ); } $( document ).ready(function() { // Патч от Sstealhh. Делаем автонавшаблоны чуть более красивыми $('div.auto_category_list > p') .contents() .filter(function() { return this.nodeType === 3 && this.textContent === ', '; }) .replaceWith(' • '); // Заменили запятые на точки $('div.auto_category_list a[title="' + mw.config.get('wgTitle') + '"]') .replaceWith('<strong>' + mw.config.get('wgTitle') + '</strong>'); // Перекрасили название статьи }); /** * ImageStacks * Maintainer: [[User:Hellerhoff]], [[User:DieBuche]] */ // Only load if page contains template mw.hook( 'wikipage.content' ).add( function ( $content ) { if ( $content.find( 'div.ImageStack' ).length ) mw.loader.load( 'ext.gadget.ImageStack' ); } );