MediaWiki:Common.js: различия между версиями
Перейти к навигации
Перейти к поиску
KVentz (обсуждение | вклад) |
KVentz (обсуждение | вклад) |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 80: | Строка 80: | ||
$j('#toolbar-old').css('float','right').prependTo('#wikiEditor-ui-toolbar') | $j('#toolbar-old').css('float','right').prependTo('#wikiEditor-ui-toolbar') | ||
}) | }) | ||
} | } |
Версия 04:01, 23 апреля 2019
/* MediaWiki:Common.js */ /* Размещённый здесь JavaScript код будет загружаться всем пользователям при обращении к каждой странице */ /* generated javascript */ var skin = 'ipbvector'; var stylepath = '/skins'; /*WikiEditor/Викификатор*/ /* if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) { mw.loader.load( '//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-wikificator.js&action=raw&ctype=text/javascript' ); } var customizeToolbar = function() { $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'advanced', 'group': 'format', 'tools': { 'wikify': { label: 'Викификатор', type: 'button', icon: '//upload.wikimedia.org/wikipedia/commons/0/06/Wikify-toolbutton.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 ); } ); } } ); }*/ //Top buttons function addCustomButton(img, tip, open, close, sample){ mwCustomEditButtons.push({'imageFile':img, 'speedTip':tip, 'tagOpen':open, 'tagClose':close, 'sampleText':sample}) } function addFuncButton(img, tip, func){ var toolbar = document.getElementById('toolbar') if (!toolbar) return var i=document.createElement('img') i.src=img; i.alt=tip; i.title=tip; i.onclick=func; i.style.cursor='pointer' toolbar.appendChild(i) } if (window.mwEditButtons){ var u = 'http://wiki.nashtransport.ru/images/' addCustomButton(u+'1/1d/Button_redirect_rus.png', 'Перенаправление','#REDIRECT [[',']]','название страницы') addCustomButton(u+'3/3c/Button_cat_ru.png','Категория','[\[Категория:',']]\n','') addCustomButton(u+'3/34/Button_hide_comment.png', 'Комментарий', '<!-- ', ' -->', 'Комментарий') addCustomButton(u+'f/fd/Button_blockquote.png', 'Развёрнутая цитата', '<blockquote>\n', '\n</blockquote>', 'Развёрнутая цитата одним абзацем') addCustomButton(u+'6/60/Button_insert_table.png', 'Вставить таблицу', '{| class="wikitable"\n|', '\n|}', '-\n! заголовок 1\n! заголовок 2\n! заголовок 3\n|-\n| строка 1, ячейка 1\n| строка 1, ячейка 2\n| строка 1, ячейка 3\n|-\n| строка 2, ячейка 1\n| строка 2, ячейка 2\n| строка 2, ячейка 3') addCustomButton(u+'7/79/Button_reflink.png','Сноска','<ref>','</ref>','') } //old toolbar inside beta toolbar if ((window.gMsg && gMsg['wikieditor-toolbar-loading']) || (typeof wgEditToolbarCGD == 'boolean')){ addOnloadHook(function(){addOnloadHook(function(){ $j('#toolbar').attr('id', 'toolbar-old') mwEditButtons=[]; mwCustomEditButtons=[] })}) js2AddOnloadHook(function(){ $j('#toolbar-old').css('float','right').prependTo('#wikiEditor-ui-toolbar') }) }