// ДОбротные статьи
importScript('Участник:Нирваньчик/ds.js');
// мои тесты
//importScript('Участник:Нирваньчик/jstest.js');
//importScript('User:NerdyScienceDude/Scripts/extratoolbarbuttons.js');
//importScript('http://en.wikipedia.org/User:NerdyScienceDude/Scripts/emotetoolbar.js');
// Эмоции, смайлы - 12 137 байт
//importScript('Участник:Нирваньчик/Скрипты/emotetoolbar.js'); всё равно не пользуюсь ими практически
// Скрипт вставки шаблонов цитирования источников - 7250 байт
//importScript('Участник:Нирваньчик/Скрипты/references.js');
// Показывать кривые ссылки нормально (заменять кракозябры на русский текст) - 1139 байт
//importScript('User:Ignatus/showanchors.js');
window.rq_show_icon = "yes";
// Скрипт для простановки rq (отладочная версия) - 2751 байт
//importScript('User:Нирваньчик/rq-d.js');
// rq
//importScript('Участник:Js/rqedit.js');
// - 3120 байт
//importScript('Участник:Нирваньчик/rq-edit.js');
// Скрипт раздавать печенюшки - 62 427 байт
//importScript('User:Lvova/wikilove.js');
// Моя версия для тестирования изменений
window.wl_flower_size = 50;
window.wl_flower_dialog_width = 550;
importScript('User:Нирваньчик/wikilove.js');
// Поясное время в подписях - 10 952 байта
//importScript('Участник:Александр Дмитриев/comments in local time ru.js');
// Быстрое удаление - 10 838 байт
importScript('Участник:Absconditus/rfsd.js');
// Протестируем новый скрипт Category Tree - (7783 байта
//importScript('User:BattlePeasant/cattreetable.js');
// HistoryCount
/*
$(function (){
var N = 100; // <<== CHANGE TO YOUR LIKING
var x = document.getElementById('ca-history');
if(!x) return;
x.getElementsByTagName('a')[0].href += "&limit=" + N;
});
*/
/*
if (wgAction == 'history') //динамический вызов histComb.js
$(function(){
var pagehis = document.getElementById('pagehistory')
if (!pagehis) return
var lnk = document.createElement('a')
lnk.style.marginLeft = '10px'
lnk.href = '#'
lnk.appendChild(document.createTextNode('Улучшить…'))
lnk.onclick=function(){this.parentNode.removeChild(this);importScript('User:Alex_Smotrov/histcomb.js')}
pagehis.parentNode.insertBefore(lnk, pagehis)
})
*/
//importScript('user:js/diffs.js','en');
//importScript('User:Alex_Smotrov/adm/delreason.js');
//importScript('User:Alex_Smotrov/logpage.js');
// кнопки описаний
/*
if (wgAction == 'edit' || wgAction == 'submit') {
addOnloadHook(function(){
addSumButton('опеч', 'опечатка', '')
addSumButton('ответ', 'ответ', '')
addSumButton('сделано', 'сделано', '')
addSumButton('запр. ист.', 'запрос источника', '')
addSumButton('доб. ист.', 'добавление источника', '')
addSumButton('удал.', 'удаление информации без источника', '')
addSumButton('ванд.', 'откат [[ВП:В|вандализма]]', '')
})
}*/
// дополнение в edittools
/*
function addExtraChars1(){
var block = document.getElementById ('editpage-specialchars');
if (!block) return;
block.innerHTML =
'<p><small>Часто используемые шаблоны: ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:L" + "}}","","")\'>Редактирую</a> ' +
'<a href=\'javascript:insertTags("{{ДатаРождения|||}}","","")\'>ДатаРождения</a> ' +
'<a href=\'javascript:insertTags("{{ДатаСмерти|||}}","","")\'>ДатаСмерти</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "rq|empty|wikify|style|sources|refless|check|cleanup|infobox|coord|img" + "}}","","")\'>{rq}</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:npd" + "}}","","")\'>{no permission}</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:nsd" + "}}","","")\'>{no source}</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:dd" + "}}","","")\'>{disputed}</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:ofud" + "}}","","")\'>{ofud}</a> ' +
'<a href=\'javascript:insertTags("{" + "{" + "subst:dfud|1|2|3|4|8|9|10" + "}}","","")\'>{dfud}</a> ' +
'<a href=\'javascript:insertTags("{{lang-en|}}","","")\'>{lang-en}</a> ' +
'<a href=\'javascript:insertTags("{{lang-fr|}}","","")\'>{lang-fr}</a> ' +
'<a href=\'javascript:insertTags("{{ref-en}}","","")\'>{ref-en}</a> ' +
'<a href=\'javascript:insertTags("{{ref-fr}}","","")\'>{ref-fr}</a> ' +
'<a href=\'javascript:insertTags("[[fr:]]","","")\'>[[fr:]]</a> ' +
'<a href=\'javascript:insertTags("[[fr:]]","","")\'>[[de:]]</a> ' +
'<a href=\'javascript:insertTags("Предмет или тема предположительно являются [[ВП:Значимость|значимыми]], если они //достаточно подробно освещаются в независимых [[ВП:АИ|авторитетных источниках]]","","")\'>Значимость</a> ' +
'<a href=\'javascript:insertTags("=== Итог ===","","")\'>Итог</a> ' +
'</small>' + block.innerHTML;
}
$(addExtraChars1);
*/
// Конец блока про вставку часто используемых шаблонов.
//Скрипт добавляет кнопку в тулбар с помощью которой можно быстро помечать выделенный текст шаблоном {{АИ2}}
// при этом сам шаблон вставляется подстановкой
// {{нет АИ 2|Текст, который вы хотите пометить, как не имеющий источника|4|07|2012}}.
// 1302 байта
//importScript('Участник:DonRumata/ai2.js');
//Продвинутый просмотрщик диффов, вызываемый по спецкнопке снизу диффа (ajax)
//Да не нужен он мне
//importScript('User:Cacycle/wikEdDiff.js','en');
// Usage: mw.util.addPortletLink( portletId, href, text [, id [, tooltip [, accesskey [, nextnode ]]]] );
// Ссылки в боковое меню 'Инструменты'
//mw.util.addPortletLink( 'p-tb', '//www.mediawiki.org/', 'MediaWiki.org', 't-mworg', 'Go to MediaWiki.org ', 'm', '#t-print' );
//mw.util.addPortletLink( 'p-tb', '//en.wikipedia.org/', 'en.wikipedia.org', 't-en-wiki', 'Go to en.wikipedia.org ');
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
// Подстраницы
mw.util.addPortletLink( 'p-tb', 'http://ru.wikipedia.org/wiki/Служебная:PrefixIndex/'+mw.config.get('wgPageName'), 'Подстраницы', 't-subpages', 'Подстраницы данной страницы');
// Ссылки в верхнее меню
mw.util.addPortletLink( 'p-personal', '//en.wikipedia.org/', 'en ', 't-my-en-wiki', 'Go to en.wikipedia.org ','e','#pt-userpage');
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:Нирваньчик/Desktop', 'Рабочий стол', 'pt-my-desktop', 'Go to hell', 'h', '#pt-preferences' );
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:Нирваньчик/Sandbox', 'Песочница', 'pt-my-sandbox', 'Go to hell', 'g', '#pt-preferences' );
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Шаблон:Правила Википедии', 'Правила', 'pt-my-sandbox', 'Go to hell', 'j', '#pt-preferences' );
// Ссылки на ботов в верхнем меню
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:NirvanaBot', 'Bot1', 'pt-my-bot1');
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:NirvanaPyBot', 'Bot2', 'pt-my-bot2');
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:NirvanaTestBot', 'Bot3', 'pt-my-bot3');
} );
// Настройки HotCat
window.hotcat_editbox_width = 100;
//JSconfig.keys['HotCatEditBoxWidth'] = 100;
window.hotcat_list_size = 10;
//Сокращатель ссылок на диффы - 726 байт)
//importScript('Участник:T_kns/shortdiffurl.js');
//подсветка синтаксиса
// подсвечивает уродливо, пока отключу
//mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Remember_the_dot/Syntax_highlighter.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
//Скрипт подсчета символов
// в монобуке не работает, в векторе отображает чёрти-где
//importScript('Участник:Alex_Smotrov/misc/charcounter.js');