Користувач:Bicolino34/common.js
Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.
- Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
- Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
- Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
- Opera: натисніть Ctrl-F5
mw.loader.load('https://wikiplus-app.com/Main.js');
//<!--
/* add menu for selecting subsets of special characters */
mw.loader.load('ext.gadget.Edittools');
mw.loader.load('ext.gadget.summaryButtons');
//Update toolbar buttons
function updateNewToolbar() {
if ($('body').hasClass('ns-0')) {
// move replace button
$('div.tabs').after($('div.group-search[rel="search"]'))
// remove useless sections
$('#wpTextbox1').wikiEditor('removeFromToolbar',
{'section': 'main', 'group': 'insert', 'tool' : 'signature'});
$('#wpTextbox1').wikiEditor('removeFromToolbar',
{'section': 'advanced'});
//$('#wpTextbox1').wikiEditor('removeFromToolbar',
//{'section': 'characters'});
$('#wpTextbox1').wikiEditor('removeFromToolbar',
{'section': 'help'});
$('.sections').css('height', '0px');
}
// Adding groups to an existing toolbar section:
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
'section': 'main',
'groups': {
'extra': {
},
'insert': {
'tools': {
'redirect': {
'labelMsg': 'wikieditor-toolbar-tool-redirect',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/76/Insert_redirect.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "#перенаправлення [[",
'periMsg': 'wikieditor-toolbar-tool-redirect-example',
'post': "]]",
'ownline': true
}
}
},
'link': {
'label': 'Посилання',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/7/7f/Vector_toolbar_brackets_button.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "[[",
'peri': 'Заголовок посилання',
'post': "]]"
}
}
},
'template': {
'label': 'Шаблон',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/d/dd/Vector_toolbar_template_button.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "{{",
'peri': 'Назва шаблона',
'post': "}}"
}
}
},
'category': {
'label': 'Категорія',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/c4/Toolbar_category.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "[[Категорія:",
'peri': 'Назва категорії',
'post': "]]"
}
}
},
'vertical_bar': {
'label': 'Вертикальна риска',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/3/32/Toolbaricon_vertical_bar.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "|"
}
}
},
'number_sign': {
'label': 'Знак решітки',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/c/cd/Number_Sign_button.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "#"
}
}
},
'nonbreakspace': {
'label': 'Нерозривний пробіл',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/e/ed/Toolbaricon_nbsp.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': " "
}
}
},
'wikipedialink': {
'label': 'Посилання на Вікіпедію',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/b/b0/Wikipedia-favicon.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "{{wikipedia",
'post': "}}"
}
}
},
'acute': {
'label': 'Наголос',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/A_with_acute.svg/22px-A_with_acute.svg.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "́"
}
}
},
'grave': {
'label': 'Гравіс',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/b/b2/A_with_grave.svg/22px-A_with_grave.svg.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "̀"
}
}
},
'double_grave': {
'label': 'Подвійний гравіс',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/c/c2/A_with_double_grave.svg/22px-A_with_double_grave.svg.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "̏"
}
}
},
'inverted_breve': {
'label': 'Арка',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/3/33/A_with_inverted_breve.svg/22px-A_with_inverted_breve.svg.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "̑"
}
}
},
'macron': {
'label': 'Макрон',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/A_with_a_macron.svg/22px-A_with_a_macron.svg.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "̄"
}
}
},
'translation': {
'label': 'Переклад',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/4/43/OOjs_UI_icon_language-ltr.svg',
'action': {
'type': 'encapsulate',
'options': {
'pre': "{{переклад|",
'peri': '|en= {{t-needed|en}}|ja= {{t-needed|ja}}',
'post': "}}"
}
}
},
'tagpre': {
'label': 'Тег <pre>',
'type': 'button',
'icon': '//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png',
'action': {
'type': 'encapsulate',
'options': {
'pre': "<pre>",
'peri': 'Текст',
'post': "</pre>"
}
}
}
}
}
}
} );
// Prepend wikificator button
$('#wikiEditor-ui-toolbar .section-main').prepend($('#wikiEditor-ui-toolbar .group-extra'));
mw.hook( 'wikieditor.toolbar.extragroup' ).fire();
}
function addFuncButton(img, tip, func){
var toolbar = document.getElementById('toolbar') || document.getElementById('wikiEditor-ui-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)
}
function updateOldToolbar(){
addFuncButton("//upload.wikimedia.org/wikipedia/ru/1/1d/Button_redirect_rus.png",
"Перенаправление", function(){insertTags('#Redirect [[',']]','назва сторінки')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/3/3b/Button_template_alt.png",
"Шаблон", function(){insertTags('{{','}}','Назва шаблона')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/3/3c/Button_cat_ru.png",
"Категория", function(){insertTags('[[Категорія:',']]','Назва категорії')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/4/4b/Button_nbsp.png",
"Нерозривний пробіл", function(){insertTags(' ','','')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/b/bf/WP-icon.png",
"Посилання на Вікіпедію", function(){insertTags('{{wikipedia','}}','')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/0/0e/Button_acute_accent.png",
"Наголос", function(){insertTags('́','','')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/e/ec/Button_diacritique_2.png",
"Гравіс", function(){insertTags('̀','','')});
addFuncButton("//upload.wikimedia.org/wikipedia/commons/3/3c/Button_pre.png",
"Тег <pre>", function(){insertTags('<pre>','</pre>','Текст')});
}
function updateToolbar(){
if ( mw.user.options.get( 'usebetatoolbar' ) === 1 ) {
$.when(
mw.loader.using( 'ext.wikiEditor' ),
$.ready
).then( function () {
updateNewToolbar();
});
} else if ( mw.user.options.get( 'showtoolbar' ) === 1 ) {
updateOldToolbar();
}
$('#wpTextbox1').removeClass('mw-ui-input');
}
// Execute on load
$(updateToolbar);
//-->