Участник:ShinePhantom/common.js-temp: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Нет описания правки |
Нет описания правки |
||
Строка 117: | Строка 117: | ||
//importScript('Участник:X-romix/tablifikator.js'); |
//importScript('Участник:X-romix/tablifikator.js'); |
||
// Нижняя панель |
|||
// дополнение в edittools |
|||
//Скрипт добавляет к полю ввода описания предпросмотр и счётчик оставшихся символов/байтов |
|||
function addExtraChars1(){ |
|||
// позволяя в реальном времени видеть будущий внешний вид описания. |
|||
var block = document.getElementById ('editpage-specialchars'); |
|||
importScript('Участник:Js/summary.js'); |
|||
if (!block) return; |
|||
block.innerHTML = |
|||
//Продвинутый просмотрщик диффов, вызываемый по спецкнопке снизу диффа (ajax) |
|||
'<p><small>Часто используемые шаблоны: ' + |
|||
importScript('User:Cacycle/wikEdDiff.js','en'); |
|||
'<a href=\'javascript:insertTags("=== Итог ===","","")\'>Итог</a> ' + |
|||
'<a href=\'javascript:insertTags("{" + "{" + "subst:L" + "}}","","")\'>Редактирую</a> ' + |
|||
//Скрипт добавляет кнопку в тулбар с помощью которой можно быстро помечать выделенный текст шаблоном {{АИ2}} |
|||
'<a href=\'javascript:insertTags("{{ДатаРождения|||}}","","")\'>ДатаРождения</a> ' + |
|||
// при этом сам шаблон вставляется подстановкой |
|||
'<a href=\'javascript:insertTags("{{ДатаСмерти|||}}","","")\'>ДатаСмерти</a> ' + |
|||
// {{нет АИ 2|Текст, который вы хотите пометить, как не имеющий источника|4|07|2012}}. |
|||
'<a href=\'javascript:insertTags("{" + "{" + "rq|empty|wikify|style|sources|refless|check|cleanup|infobox|coord|img" + "}}","","")\'>{rq}</a> ' + |
|||
importScript('Участник:DonRumata/ai2.js'); |
|||
'<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> ' + |
|||
if (wgAction == 'edit' || wgAction == 'submit') { |
|||
'<a href=\'javascript:insertTags("{" + "{" + "subst:ofud" + "}}","","")\'>{ofud}</a> ' + |
|||
⚫ | |||
'<a href=\'javascript:insertTags("{" + "{" + "subst:dfud|1|2|3|4|8|9|10" + "}}","","")\'>{dfud}</a> ' + |
|||
addSumButton('итог', 'итог', '') |
|||
'<a href=\'javascript:insertTags("{{lang-en|}}","","")\'>{lang-en}</a> ' + |
|||
addSumButton('оставлено', 'оставлено', '') |
|||
'<a href=\'javascript:insertTags("{{lang-fr|}}","","")\'>{lang-fr}</a> ' + |
|||
addSumButton('удалено', 'удалено', '') |
|||
'<a href=\'javascript:insertTags("{{ref-en}}","","")\'>{ref-en}</a> ' + |
|||
addSumButton('комм', 'комментарий', '') |
|||
'<a href=\'javascript:insertTags("{{ref-fr}}","","")\'>{ref-fr}</a> ' + |
|||
addSumButton('с КУЛ', 'снято с КУЛ', '') |
|||
'<a href=\'javascript:insertTags("[[fr:]]","","")\'>[[fr:]]</a> ' + |
|||
addSumButton('ссылки', 'добавление ссылок', '') |
|||
'<a href=\'javascript:insertTags("[[fr:]]","","")\'>[[de:]]</a> ' + |
|||
addSumButton('убрал лишнее', 'убрал лишнее', '') |
|||
'<a href=\'javascript:insertTags("Предмет или тема предположительно являются [[ВП:Значимость|значимыми]], если они //достаточно подробно освещаются в независимых [[ВП:АИ|авторитетных источниках]]","","")\'>Значимость</a> ' + |
|||
addSumButton('закр', 'закрыто', '') |
|||
'</small>' + block.innerHTML; |
|||
addSumButton('неКДИ', 'несоответствие [[ВП:КДИ]]', '') |
|||
⚫ | |||
addSumButton('ОДИ', 'уточнение обоснования добросовестного использования', '') |
|||
⚫ | |||
addSumButton('предупр', 'предупреждение', '') |
|||
// Конец блока про вставку часто используемых шаблонов. |
|||
addSumButton('КБУ', 'КБУ.', '') |
|||
addSumButton('Ответ', 'Ответ.', '') |
|||
addSumButton('СО', 'Комментарий про нецелевое использование своей страницы обсуждения.', '') |
|||
}) |
|||
⚫ | |||
//Скрипт делает в категориях ссылку на инструмент Википедия:CatScan |
//Скрипт делает в категориях ссылку на инструмент Википедия:CatScan |
Версия от 07:52, 12 июня 2016
// списочек скриптов: Участник:Absconditus/JS-list
// и еще один: Участник:VasilievVV/script-list
//Предупреждение об отсутствии подписи на страницах дискуссий
//sigWarning = true;
//установщик скриптов
importScript('user:Absconditus/is.js');
// Интерфейс
// This tool parses external links and template code in history pages (Recent Changes, Watchlist, Related // changes and Contributions too), making them into colorful links
importScript('User:Lenore/autolink.js', 'en');
//скрипт для автоматического показа whois на странице вклада, срабатывания фильтра, отката и блокировки IP адреса.
importScript('user:Js/whois.js');
//скрипт для визуального выделения непроверенных изменений в свежих правках, связанных правках и в списке наблюдения
importScript('Участник:Js/rcUnreviewedRows.js');
//подсветка последних реплик
importScript('Участник:ShinePhantom/highlightLastMessages.js');
//скрытие закрытых номинаций на КУ
importScript('Участник:VasilievVV/rfd-closed-highlighter.js');
//Скрипт подсчета символов
importScript('Участник:Alex_Smotrov/misc/charcounter.js');
//Скрипт улучшает читабельность страниц историй правок
importScript('Участник:Alex_Smotrov/histcomb.js');
//Показывает флаги ПАТ, АПАТ и ПФ
importScript('Участник:Dibot/pat.js');
//делает серой вкладку СО, если там только шаблоны
importScript('Участник:Dhārmikatva/hate.js');
//Показывает двух последних редакторов страницы
importScript('Участник:ShinePhantom/history.js');
//показывает якоря
importScript('Участник:Ignatus/showanchors.js');
//Отображение нормальных ников (или их транскрипции) вместо иероглифических
importScript('Участник:Saint_Johann/square.js');
//Отдельно скрытие проксиблокбота
if( $('body').hasClass('ns-special')) {
$( function(){
$('.ns-special a[title="Участник:ProxyBlockBot"]').parent().hide();
$('.ns-special a[title="Участник:OLMBot"]').parent().hide();
});
}
// Быстрые ссылки
// Верхняя панель
//Скрипт для упрощенного вынесения на удаление статьи в Википедии: добавляет шаблон на страницу, создаёт тему на КУ.
importScript('Участник:Absconditus/rfd.js');
//Скрипт для упрощенного вынесения на переименование статьи в Википедии: добавляет шаблон на страницу, создаёт тему на КПМ.
importScript('Участник:Absconditus/kpm.js');
//Быстрооставлятор с КУ
importScript('Участник:VasilievVV/oneclickkeep.js');
//Wikilove
importScript('Участница:Lvova/wikilove.js');
//Сокращатель ссылок на диффы
importScript('Участник:T_kns/shortdiffurl.js');
// Левая панель
//Создаёт ссылку внизу в левом меню на версию страницы с системными сообщениями MediaWiki, где вместо их содержимого показаны их имена; аналогично «&uselang=qqx» в адресной строке браузера
importScript('Участник:Absconditus/messagenames.js');
// Скрипт добавляет в левом меню в разделе «Инструменты» ссылку «Включить откатывалку» (только на страницах вклада участников).
// По нажатию на неё все правки пользователя, которые можно технически откатить (через инструмент rollback) снабжаются чекбоксами.
// По умолчанию отмечены все такие правки. По нажатию на красную надпись «Откатить!» будут откачены все выбранные правки.
// Требует технического права «rollback»!
importScript('Участник:Absconditus/revertall.js');
//Добавляет кнопку Home
importScript('Участник:Saint_Johann/topscroll.js');
//скрипт создаст под блоком «навигация» новый блок ссылок «страница», перенесёт туда «Ссылки сюда» и «Связанные правки» и добавит ещё несколько полезных ссылок
importScript('User:Lockal/recent2.js');
// Панель над окном
//Преобразование ссылок в читабельный вид
importScript('Участник:Absconditus/refconv.js');
//кнопка разрешения неоднозначностей
importScript('Участник:Js/dabfixer.js');
//еще скрипт RQ
importScript('Участник:Js/rqedit.js');
//аналог викиссыльщика
importScript('Участник:Js/editsuggest.js');
//кнопка диалога вставки таблицы
importScript('Участник:ShinePhantom/instable.js');
//Упрощает вынесение предупреждений
importScript('Участник:OneLittleMouse/warnings.js');
//Скрипт для транслитерации латиницы
importScript('Участник:X-romix/translit.js');
//Скрипт для перевода текста в нижний регистр
//importScript('Участник:X-romix/lowercase.js');
//Скрипт оформляет таблицу, скопированную из Excel или Calc, по правилам Википедии
//importScript('Участник:X-romix/tablifikator.js');
// Нижняя панель
//Скрипт добавляет к полю ввода описания предпросмотр и счётчик оставшихся символов/байтов
// позволяя в реальном времени видеть будущий внешний вид описания.
importScript('Участник:Js/summary.js');
//Продвинутый просмотрщик диффов, вызываемый по спецкнопке снизу диффа (ajax)
importScript('User:Cacycle/wikEdDiff.js','en');
//Скрипт добавляет кнопку в тулбар с помощью которой можно быстро помечать выделенный текст шаблоном {{АИ2}}
// при этом сам шаблон вставляется подстановкой
// {{нет АИ 2|Текст, который вы хотите пометить, как не имеющий источника|4|07|2012}}.
importScript('Участник:DonRumata/ai2.js');
// Дополнительные кнопки описаний
if (wgAction == 'edit' || wgAction == 'submit') {
addOnloadHook(function(){
addSumButton('итог', 'итог', '')
addSumButton('оставлено', 'оставлено', '')
addSumButton('удалено', 'удалено', '')
addSumButton('комм', 'комментарий', '')
addSumButton('с КУЛ', 'снято с КУЛ', '')
addSumButton('ссылки', 'добавление ссылок', '')
addSumButton('убрал лишнее', 'убрал лишнее', '')
addSumButton('закр', 'закрыто', '')
addSumButton('неКДИ', 'несоответствие [[ВП:КДИ]]', '')
addSumButton('ОДИ', 'уточнение обоснования добросовестного использования', '')
addSumButton('предупр', 'предупреждение', '')
addSumButton('КБУ', 'КБУ.', '')
addSumButton('Ответ', 'Ответ.', '')
addSumButton('СО', 'Комментарий про нецелевое использование своей страницы обсуждения.', '')
})
}
//Скрипт делает в категориях ссылку на инструмент Википедия:CatScan
importScript('Участник:Saint_Johann/catscan.js');
// Автоматизация
//Проверяет наличие описания правки.
importScript('Участник:X-romix/check descr.js');
//Скрипт проверяет правильность закрытия тегов
importScript('Участник:X-romix/check tags.js');
//Проверяет наличие подписи в обсуждениях.
importScript('Участник:X-romix/check sign.js');
//Архивы страниц - кажется не работает
importScript('MediaWiki:Archiveurls.js');
//
importStylesheetURI('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-NewDiff.css&action=raw&ctype=text/css');
//При редактировании скрипт позволяет быстро перескочить в нужное место вики кода
importScript('User:Alex_Smotrov/jump2text.js')
//скрипт автоподсказки ссылок в окне редактирования.
importScript('Участник:Js/linkcomplete.js');
// Не используется now
//Боевой Патрульный Самокат - слишком крут для меня :)
//importScript('Участник:Absconditus/cps.js');
//Скрипт для запросов на ЗКА или УЗ, делаемых с любой страницы как в Твинкле.
//importScript('Участник:Absconditus/reporter.js');
//еще один счётчик длины статьи
//importScript('Участник:Absconditus/length.js');
//еще один счетчик размера статей
//importScript('User:Dr pda/prosesizebytes.js', 'en');
// Многофункциональный скрипт для просмотра сравнений версий (диффов) [[user:js/diffs]]
//importScriptURI('http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=user:js/diffs.js')
//ссылка для перегрузки на склад
//importScript('Участник:ShinePhantom/movefiles.js');
//Добавляет исправление раскладки в каждый результат поиска
//importScript('Участник:Ignatus/search_invertkb.js');
//внешние ссылки на страницах Википедии открывались в новом окне по умолчанию
//importScript('Участник:Ignatus/LinkReTarget.js');
//Скрипт, который добавляет три дополнительные боковые панели - журналы, посещаемость, следящие
//importScript('Участник:VasilievVV/links.js');
//Скрипт добавляет подпись на страницах обсуждения
importScript('Участник:Alex Smotrov/qsig.js');
//RQ с параметрами (пока отключил, ибо дополнил второй скрипт)
//importScript('Участник:OneLittleMouse/RQButton.js');
//Скрипт для поиска совпадающих подстрок в двух текстах
//importScript('Участник:X-romix/compare2texts.js');
//арбитры по составам - прикольно, но бесполезно :)
//importScript('Участник:Wanwa/Арбитры_по_составам.js');
//подсветка синтаксиса
//mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-DotsSyntaxHighlighter.js&action=raw&ctype=application/javascript&smaxage=21600&maxage=86400');
//Вставка шаблонов: Остров, Озеро, Река
//importScript('Участник:Мастер_теней/Geotemplates.js');
//в теории показывает список основных авторов статьи. Но что-то не видно, чтобы работал
importScript('Участник:Neolexx/contributors.js');
//Скрипт генерирует ссылки на копии интернет-источника в архиве.
importScript('Участник:Track13/archiveurl.js');
//шаблоны источников?
importScript('Участник:Нирваньчик/Скрипты/references.js');
//Этот скрипт замещает на страницах сравнений версий надпись в левом верхнем углу ХРазличия между версиями) на кнопки быстрого отката и предупреждения участника
importScript('Участник:Ariely/rollback.js');
//Проверка орфографии
//importScript('Участник:Mendel/orfo.js');
// COMMENTS IN LOCAL TIME RU
//importScript('Участник:Александр_Дмитриев/comments_in_local_time_ru.js');
// user:js/rcExtraData
if( /Watchlist|Recentchanges/.test(wgCanonicalSpecialPageName) ) importScript('User:Js/rcExtraData.js')
//Оформлять все реплики в обсуждениях ***********звёздочками
importScript('Участник:Ignatus/discussion.js');
//слежение за категориями
importScript('Участник:DrSauron/catwatch.js');
importScript('Участник:Abiyoyo/ShowStatus.js');
//вынос на удаление от Хигимо
importScript('Участник:Higimo/remove.js');
mw.loader.load("//ru.wikipedia.org/w/index.php?title=Участник:Ignatus/wikilinker.js&action=raw&ctype=text/javascript");