На этой странице перечислены написанные участниками или перенесённые из других разделов скрипты, не имеющие статуса гаджетов (то есть не подключаемые через настройки).
Существует два способа добавления персональных скриптов — функции importScript (не работает в мобильной версии) и mw.loader.load.
Для подключения с помощью первого способа добавьте в ваш личный common.js одну из двух строк:
importScript('название страницы скрипта'); — для скриптов из русского раздела,
importScript('название страницы скрипта','языковой код раздела'); — для скриптов из других разделов.
Для подключения с помощью второго способа добавьте в ваш личный common.js строку вида
Вкратце: импортируйте скрипты только у тех пользователей, которым доверяете.
Пользовательские скрипты имеют неограниченный доступ к вашему аккаунту по самой своей природе — в отличие от приложений, основанных на паролях ботов и OAuth, таких как Huggle, где можно контролировать уровни доступа. Скрипт запускается в вашем браузере. Всё, что вы можете сделать в Википедии, может сделать и скрипт. Поэтому убедитесь, что вы доверяете пользователю, написавшему его (и это особенно актуально для пользователей с расширенными правами), поскольку вы будете нести ответственность за любые действия, которые скрипт совершит от вашего имени. Если вы «импортируете» скрипт (а не копируете сам его код), имейте в виду, что автор может изменить его в любое время.
Добавляет действия после ссылок на правки, позволяющие: открывать окошко с динамической подгрузкой ❖ разницы версий или ✪ конкретной версии статьи; ➔ переходить на страницу и в секцию, где была совершена правка. Также даёт возможность администраторам просматривать скрытые версии без дополнительных действий. Кроме ссылок в пользовательском содержимом, встраивается и на все основные служебные страницы, где есть ссылки на разницу версий.
Меняет положение ссылок в шаблоне {{Не переведено}} местами по умолчанию — с красной основной ссылки на синюю основную, как было в части шаблонов до объединения.
Убирает подсветку правок (А)ПАТ (непроверенные изменения) на страницах истории. Полностью переделанный Помощник патруля.js (должен работать быстрее), о багах пишите на СО.
Убирает подсветку правок (А)ПАТ (непроверенные изменения) на страницах истории. Немного допиленный вариант скрипта Помощник патруля.js(удаленный оригинал), о багах пишите на СО.
Убирает все внутренние ссылки в выделенном тексте. Добавляет в панель редактирования кнопку , при нажатии на которую все внутренние ссылки в выделенном тексте заменяются на текст. Частично основано на скрипте уч. DonRumata Участник:DonRumata/lowercase.js.
Облегчает работу с источниками из Викиданных. При просмотре изменений добавляет описание и ссылку на элемент Викиданных к идентификаторам (QXXXXXX), при редактировании в визуальном редакторе добавляет поле поиска источников по Викиданным. Для инструкции по установке см. Шаблон:Источник_информации#Инструменты.
Быстрая установка других скриптов: обновлённая версия нерабочего скрипта Участник:Absconditus/is.js. Позволяет устанавливать скрипты с их страницы или с этой страницы.
Ряд улучшений для редакторов вики-кода 2010 и Ace (редактор для модулей, скриптов и стилей): расширяет зону ввода под высоту содержимого, тем самым сокращая количество скроллбаров на странице до одного; прикрепляет панель инструментов и описания правки соответственно к верху и низу окна браузера.
Добавляет действия на страницах категорий по подсчету самых наполненных категорий. Может считать как количество собственных страниц, так и общее число рекурсивно(β).
Приводит название страницы в адресной строке к каноническому виду (например, Служебная:Вклад → Special:Contributions). Это позволяет открывать соответствующие страницы в других разделах, добавляя спереди к названию страницы префикс раздела (например, en:).
Позволяет (кнопка 1) выравнивать значения параметров многострочных шаблонов, исправлять нумерацию параметров типа меткаN, списокN в шаблонах-карточках и подобных; (кнопка 2) переводить шаблоны из однострочного вида в многострочный и обратно; а при настройке varatpCodeStyler=true; добавляется кнопка 3 для оформления кода парсерных функций.
Добавляет в меню «Инструменты» на страницах категорий запуск нулевых правок во всех страницах категории, рекурсивно до 5 уровней подкатегории. Скорость зависит от прав запускающего. От этого же зависит возможный провал, если есть страница, защита которой выше возможностей пользователя.
Другой вариант инструмента. Может осуществлять сброс кэша (вместо нулевых правок) и обрабатывать включения шаблонов, но не может обходить категории рекурсивно.
Помогает участнику создавать стандартную часть вики-текста страниц неоднозначности вида «Фамилия, Имя» и «Фамилия, Имя Отчество» с применением шаблона {{NL}}, как это принято в русской Википедии (описание скрипта).
Скрипт для ёфикации Википедии. В интерактивном режиме производит ёфикацию случайных статей, либо некоторой определённой статьи. Инструкция по установке и использованию.
Жёсткий (производит замены в любых местах статьи, могут быть некорректны) викификатор для нужд ПРО:ВО: выравнивает карточки, стандартизирует параметры, производит мелкие рутинные улучшения.
Если тема не найдена на странице, предлагает поискать её в архиве. (Это одна половина решения проблемы устаревающих ссылок на обсуждения; другая — {{subst:fa}}.)
Делает так, чтобы при тройном клике на заголовках страницы и разделов и копировании выделенного не копировался текст «[править | править вики-текст]», а для разделов копировался их полный путь (проверялось только в Хроме).
Проставление вики-ссылки на основе начальных форм слов, входящих в ссылку (морфологический анализ). Таким образом может корректно проставлять ссылки даже на ещё не написанные статьи.
Скрипт, обеспечивающий функциональность блочного элемента управления div.GoogleMap, предназначенного для отображения на страницах Википедии карт Google, а также возможности отрисовки маркеров и треков на картах. Документацию по div.GoogleMap можно найти в Участник:Nitobus/div.GoogleMap.
(Автор: Сунприат.) Добавляет в верхнюю панель кнопку, с помощью которой можно скрыть/показать левое навигационное меню и растянуть основной текст на его место. Полезно на узких экранах и когда окно браузера достаточно узкое.
После ссылок на личную страницу добавляет ссылки на обсуждение и вклад участников «Участник (о • в)». Параметры: vardisplaySignature='glamour' — не изменять вид подписи; vardisplaySignature='nickname' — ник, установленный участником, без оформления; vardisplaySignature='user' — имя пользователя.
Выделяет (другим цветом фона) новые сообщения на страницах обсуждений (после последнего их посещения). Используется с настройками varhighlightMessagesAfterLastVisit=true;varmessagesHighlightColor="#bbffbb";.
Делает кликабельными внутренние, внешние и шаблонные ссылки в диффах, описаниях правок и прочих логах (внимание: конфликтует с гаджетом зачёркивания заблокированных до полного дефейса диффов с участием последних).
Группирование последовательных правок одного участника вместе.
Другие коды
varmedia_query=window.matchMedia("screen and (min-width:1280px)");if(media_query.matches){тутвызовотключаемыхскриптов}
Отключает перечисленные внутри скрипты для устройств с шириной экрана меньше заданной. Может использоваться для отключения выполнения скриптов на телефонах и прочих маломощных устройствах, которые слишком долго обрабатывают все скрипты.
// Дополнительный редактор TemplateData [[:en:User:NicoV/TemplateDataEditor]] не совсем актуальный, но функций больше, чем в стандартном редакторе// На страницах шаблонов в редактировании на панель инструментов добавляется кнопка [TDE]// Для начала работы теги <templatedata></templatedata> должны быть уже размещены в текстеmw.loader.load('//fr.wikipedia.org/w/index.php?title=User:Ltrlg/scripts/TemplateDataEditor.js&action=raw&ctype=text/javascript');
// Формирование TemplateData// На страницах шаблонов слева, в инструментах появляется строка TD Skeletonmw.loader.load('//en.wikipedia.org/w/index.php?title=User:Salix alba/TDSkell.js&action=raw&ctype=text/javascript');
Добавление дополнительных кнопок в самое верхнее меню:
Чтобы изменить подстраницу, на которую ведёт ссылка «Черновик», а также при желании текст ссылки и всплывающую подсказку, добавьте в свой личный common.js следующий код, заменив желаемое название подстраницы, текст ссылки и всплывающей подсказки соответственно:
vardraftSubpageName='Черновик';// название подстраницыvardraftLinkCaption='Черновик';// текст ссылкиvardraftLinkTooltip='Ваш черновик';// текст всплывающей подсказкиmw.loader.using('mediawiki.util',function(){varurl=mw.util.getUrl('Участник:'+mw.config.get('wgUserName')+'/'+draftSubpageName,{redirect:'no'});$('#pt-sandbox a').attr('href',url).removeClass('new').text(draftLinkCaption).attr('title',draftLinkTooltip);});
Настройка количества навигационнных шаблонов, развёрнутых по умолчанию (если у них не задано значение |state=collapsed): varNavigationBarShowDefault=желаемое_значение; (переопределяет значение из MediaWiki:Common.js).
Чтобы изменить подпись, добавляемую кнопкой в панели инструментов вики-редактора, используйте mw.config.set('mw.msg.wikieditor','~~\~~'); с нужной вам подписью.
Подтверждение выхода:
$(function(){$('#pt-logout > a').off();});
Возвращение звёздочки в список наблюдения: $('.updatedmarker').text('✱');
↑Если вы импортируете скрипт с другой страницы с помощью importScript или копируете чужой, обратите внимание, что скрипт может содержать вредоносный код.