//Добавление в начало панели «быстрой вставки» выпадающего списка шаблонов. При выборе из списка шаблон вставляется в конец редактируемого текста, а его название — в поле описания изменений.
/*
function addTemplatesList(){
var block = document.getElementById('editpage-specialchars');
if (!block) return;
block.innerHTML =
'<select onchange=insertSel(this)>'
+'<option>Шаблоны</option>'
+'<option value="db-catempty">db-catempty</option>'
+'<option value="rq">rq</option>'
+'<option value="стиль">стиль</option>' // и т.д. — дополняйте сами
+'</select>' + block.innerHTML;
}
function insertSel(sel){
if (sel.selectedIndex <= 0) return;
var insertion = sel.options[sel.selectedIndex].value;
document.editform.wpTextbox1.value += '{'+'{' + insertion + '}}\n';
document.editform.wpSummary.value += insertion;
}
$(addTemplatesList);
*/
// Подсказка в поиске 22:40, 14 марта 2009 (UTC)
os_container_max_width = 5 // максимально допустимая ширина списка подсказок в относительных единицах; по умолчанию 2.
os_max_lines_per_suggest = 15 // максимальное количество показываемых строк подсказки (остальные доступны после прокрутки); по умолчанию 7.
wgMWSuggestTemplate += '&limit=15' // максимальное количество вариантов, возвращаемых сервером; удобно делать его равным предыдущему параметру; по умолчанию 10.
// 22:06, 4 июня 2009 (UTC)
//Скрипт скрывает ненужные элементы страницы (предупреждение о копирайте и пр.)
//См. здесь: importScript('Участник:X-romix/hide page elements.js');
var xRomix_hide_page_elements = new function(){
//Скрипт для сокрытия элементов формы. Закомментируйте те позиции, которые вы не хотели бы скрывать.
this.onLoad = function(){
//В этот момент страница уже загружена
// alert('onLoad');
//Убираем предупреждение об авторских правах на странице редактирования
var el = document.getElementById('editpage-copywarn');
if (el) el.style.display = 'none';
//Еще одно предупреждение об авторских правах
var el = document.getElementById('editpage-copywarn2');
if (el) el.style.display = 'none';
//Убираем панель инструментов (никогда ее не использовал)
//var el = document.getElementById('toolbar');
//if (el) el.style.display = 'none';
//Убираем предложение заплатить денежку
//var el = document.getElementById('siteNotice');
//if (el) el.style.display = 'none';
//Убираем нижний баннер — не надо, там указана дата последнего изменения
//var el = document.getElementById('footer');
//if (el) el.style.display = 'none';
//Убираем надпись "Материал из Википедии — свободной энциклопедии"
var el = document.getElementById('siteSub');
if (el) el.style.display = 'none';
//Убираем голубые кнопочки
//var el = document.getElementById('userSummaryButtonsA');
//if (el) el.style.display = 'none';
/* Перемещение верхней панели куда-то вниз.
Надо заменить footer на поле описания.
var toolbar = document.getElementById('toolbar')
var footer = document.getElementById('footer')
if (!toolbar || !footer) return
footer.parentNode.insertBefore(toolbar, footer)
*/
}//function
}//obj
//установка функции-перехватчика
if (doneOnloadHook) xRomix_hide_page_elements.onLoad()
$(xRomix_hide_page_elements.onLoad)
// 22:55, 4 июня 2009 (UTC)
importScript('user:js/linkcomplete.js') // автодополнение ссылок
// предпросмотр описания изменений, указание оставшейся длины
importScript('user:js/summary.js')
// показывает переполнение поля «Описание изменений» — корректно для кириллицы
importScript('Участник:X-romix/summary show overload.js');
// HotCat (,ыстрое изменение категорий)
importScript('Участник:Камень/hotkot.js')
// кнопки для вставки описания правки
if (mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit') {
addOnloadHook(function(){
addSumButton('уточн. кат.', 'уточнение категории', '');
addSumButton('−кат.', 'убрал ненужную категорию', '');
addSumButton('перекат.', 'перекатегоризация', '');
})
}
// программа сравнения версий
importScript('user:js/diffs.js','en')
/*
// wikEd 16.11.2009
// install [[Wikipedia:User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript"></' + 'script>');
тормозит!*/
// подкрашивать редиректы и дизамбиги - 11 мая 2010 в 2:38
importScript('User:Dschwen/highlightredirects.js','en');
importScript('User:Js/Gadget-bkl-check.js');