Участник:Nicklenick/common.js

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Nicklenick (обсуждение | вклад) в 13:55, 7 ноября 2018 (пробуем добавить кнопки по шаблону "население"). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Страница персонального оформления. JS-код ниже относится ко всем темам оформления (включая мобильную версию) Википедии. CSS-файл: Участник:Nicklenick/common.css.
После сохранения очистите кэш браузера.
// Добавление кнопок описания правок
mw.hook('summaryButtons').add(function () {
	addSummaryButton('вжик', 'кнопка викификатор');
	addSummaryButton('ё', 'ёфикация');
	addSummaryButton('антисирота', 'антисиротская правка-дополнение');
	addSummaryButton('пробел', 'недостающий пробел');
	addSummaryButton('ТыщП', 'Дополнение до полной статьи в рамках проекта [[Проект:Мириада|«Мириада»]]');	
	addSummaryButton('ТыщС', 'Дополнение до средней статьи в рамках проекта [[Проект:Мириада|«Мириада»]]');
});
importScript('Участник:Dhārmikatva/hate.js')
sigWarning = true; // Предупреждение об отсутствии подписи на страницах дискуссий

/* Cat-a-lot - changes category of multiple files */
mw.loader.using(['jquery.ui.resizable', 'mediawiki.util'], function(){
	mw.loader.load('//commons.wikimedia.org/ruwiki/w/load.php?modules=ext.gadget.Cat-a-lot');
});
////////// Cat-a-lot user preferences //////////
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};
////////////////////////////////////catALotEnd//
// Добавление кнопок описания правок по шаблону население
mwCustomEditButtons['addNas'] = [addNas, 'commons/8/85/Toolbaricon_regular_N.png', 'Население'];
mwCustomEditButtons['addYear'] = [addYear, 'commons/b/b2/Toolbaricon_regular_Y.png', 'Год'];
mwCustomEditButtons['addPreambula'] = [addPreambula, 'commons/7/7b/Toolbaricon_regular_P.png', 'Преамбула'];
mwCustomEditButtons['addTable'] = [addTable, 'commons/8/82/Toolbaricon_regular_T.png', 'Таблица'];
 
function addNas() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' | тс }}', '', '');
}

function addYear() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' | г }}', '', '');
}

function addPreambula() {
 $('#wpTextbox1').focus();
 insertTags('Население — {\{ Население | ' + mw.config.get('wgTitle') + ' | фс }} чел. ({\{ Население | ' + mw.config.get('wgTitle') + ' | г }}). ', '', '');
}

function addTable() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' }}', '', '');
}