Участник:Artem Korzhimanov/MyTools.js

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
var customizeToolbar = function() {
     $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
       'sections': {
                  'templates': {
                            'type': 'booklet',
                            'label': 'Шаблоны'
                             }
                   }
     });

     $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
       'section': 'templates',
       'pages': {
               'books': {
                        'layout': 'characters',
                        'label': 'Ссылки на книги',
                        'characters': ['{{Сивухин|||часть=|страницы=}}',
'{{Савельев|||часть=|страницы=}}',
'{{Книга:Физическая энциклопедия||автор=|статья=|ссылка=|страницы=}}']
               },
               'sources': {
                        'layout': 'characters',
                        'label': 'Ссылки на источники',
                        'characters': [
'{{статья|автор=|заглавие=|ссылка=|издание=[[]]|год=|том=|выпуск=|номер=|страницы=|doi=}}',
'{{статья|автор=|заглавие=|ссылка=|язык=en|издание=[[]]|год=|volume=|pages=|doi=|arxiv=}}',
'{{книга|автор=|часть=|заглавие=|ссылка=|ответственный=|место=|издательство=|год=|том=|страницы=|страниц=|isbn=|тираж=}}',
'{{книга|автор=|часть=|заглавие=|ссылка=|ответственный=|место=|издательство=|год=|volume=|pages=|allpages=|isbn=}}',
'{{Из|БСЭ||заглавие=}}',
'{{cite news|author=|url=|title=|publisher=[[]]|date='+String.fromCharCode(123)+'{subst:#time:Y-m-d}}|accessdate=|language=}}']
               },
               'other': {
                        'layout': 'characters',
                        'label': 'Разное',
                        'characters': ['{{Место рождения||}}', '{{Место смерти||}}', '{{Учёная степень|доктор| наук}}', '{{Учёное звание|РАН|0}}']
               },
               'natchamp': {
                        'layout': 'characters',
                        'label': 'Национальный чемпионат',
                        'characters': ['{{Национальный чемпионат\n'+
'|время = \n'+
'|название1 = \n'+
'|название = \n'+
'|лого = \n'+
'|размер = \n'+
'|подпись = \n'+
'|участников = \n'+
'|города = \n'+
'|стадионы = \n'+
'|чемпион = \n'+
'|раз = \n'+
'|2 место = \n'+
'|3 место = \n'+
'|дублёры = \n'+
'|игр = \n'+
'|голов = \n'+
'|зрителей = \n'+
'|бомбардир = \n'+
'|бголов = \n'+
'|лучший = \n'+
'|предыдущий сезон = \n'+
'|следующий сезон = \n'+
'}}']
               },
       }
     });
};

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', function () {
                                $(document).ready( customizeToolbar );
                        } );
                }
        } );
}