MediaWiki:Common.js/addSectionButtons.js
Заўвага: каб пабачыць зьмены пасьля публікацыі, Вам можа спатрэбіцца ачысьціць кэш Вашага браўзэра.
- Firefox / Safari: трымайце Shift і націсьніце Reload, ці націсьніце Ctrl-F5 ці Ctrl-R (⌘-R на Mac)
- Google Chrome: націсьніце Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer / Edge: трымайце Ctrl і націсьніце Refresh, ці націсьніце Ctrl-F5
- Opera: націсьніце Ctrl-F5.
/**
* Функцыі для дадаваньня кнопкі «Дадаць сэкцыю» ў адпаведных месцах (напрыклад [[ВП:Ф]]).
* Дапаможныя функцыі:
* * MediaWiki:AddSectionButtons-monobook.js
* * MediaWiki:AddSectionButtons-vector.js
*
* Аўтар: [[Удзельнік:zedlik]], [[User:Wizardist]]
*/
mw.messages.set({
'sectionbutton-text': 'Дадаць тэму',
'sectionbutton-title': 'Даслаць новую сэкцыю'
});
function showAddSectionButtonForPages() {
// checking whether the target function exists
if(typeof showAddSectionButton != 'function') {
return;
}
// adding makes sense only for Belarusian user interface
if (wgUserLanguage != "be-tarask" &&
wgUserLanguage != "be-x-old" &&
wgUserLanguage != "be") {
return;
}
if (mw.config.get('wgPageName') == "Вікіпэдыя:Форум") {
showAddSectionButton();
}
}
function showAddSectionButton() {
var portletUrl = mw.util.getUrl(mw.config.get('wgPageName'), { action: 'edit', section: 'new' });
mw.util.addPortletLink('p-views', portletUrl, 'Дадаць тэму', 'ca-addsection', 'Дадаць новую сэкцыю', '+', '#ca-history');
}
function isCurrentPageNewSectionAdd() {
return location.href.indexOf("section=new") >= 0;
}
$(showAddSectionButtonForPages);