Меню

Главная
Случайная статья
Настройки
Обсуждение участника:Absconditus/is.js
Материал из https://ru.wikipedia.org

is.js (сокращение от install script, то есть, «установить скрипт») — небольшой, но полезный скрипт, облегчающий установку других скриптов. В текущем варианте умеет добавлять скрипт (через стандартную функцию importScript), с комментарием (//скрипт для того-то), если нужно.
Установка
  1. добавить в ваш js-файл следующую строку:
    importScript('User:Absconditus/is.js');
  2. Если вы используете нестандартный личный JS-файл (не common.js), то вам необходимо добавить следующую строку после импорта:
cs = 'yourfile.js';


где yourfile.js = ваш файл; например, если вы используете monobook, то добавить нужно:
cs = 'monobook.js';
Аналог


В enwiki есть «script installer», но он работает по другому принципу и непереносим сюда.
Использование


Требуется зайти на страницу, где размещён скрипт (это может быть подстраница участника, либо гаджет в пространстве имён «MediaWiki») и нажать на кнопку «Установить скрипт», которая появится справа от заголовка страницы (т. н. «firstHeading»). Далее в появившемся окошке можно выбрать, размещать ли скрипт с //комментарием или нет (по нажатию на кнопку «С //комментарием» появится поле для его ввода), и нажать на кнопку «Да». Через несколько секунд вас перебросит на страницу вашего личного JS-файла.
Замечания
  • Скрипт запускается на страницах, заканчивающихся на «.js», из пространств имён «Участник» или «MediaWiki», при этом отсекая личные JS-файлы vector/monobook/modern/…js, так как они почти никогда не устанавливаются.
  • Для единичной установки некоторого скрипта (например, этого) можно просто перейти на страницу скрипта, вставить в адресную строку importScript('user:anonim.one/is.js'); void 0 и нажать Enter.


Судя по тому, что написано в техноновостях, теперь вместо importScript('user:anonim.one/is.js'); надо использовать mw.loader.load("//ru.wikipedia.org/w/index.php?title=user:Absconditus/is.js&action=raw&ctype=text/javascript"); --Well-Informed Optimist (?!) 15:52, 20 апреля 2015 (UTC)[ответить]
Просто отмечу для тех кто зайдёт сюда и смутится сообщением выше: функция importScript переназначена в общих стилях. — Эта реплика была добавлена участником Ivan-r (о · в) в 21:35, 14 января 2017 (UTC)[ответить]


Обновление

По состоянию на декабрь 2021 скрипт не работает; написал обновлённую версию. Медведь Никита (обс.) 21:05, 25 декабря 2021 (UTC)[ответить]
Downgrade Counter