Help:Extension:GlobalCssJs/ru

Расширение GlobalCssJs позволяет пользователям создавать страницу JavaScript и страницу CSS для загрузки в каждую wiki farm. Если вы перейдете на страницу Special:Preferences >  в любой вики, где включено расширение, вы найдете ссылки на ваши глобальные скрипты и таблицы стилей:  m:Special:MyPage/global.cssm:Special:MyPage/global.js В вики-проектах Викимедиа эти глобальные настройки размещаются на Мета-Вики.



Переменные
При добавлении скриптов в ваш global.js, имейте в виду, что, как и в случае с gadgets, переменные, объявленные с помощью " ", не привязаны к объекту : это локальные переменные, область действия которых представляет собой функцию-оболочку, вставленную ResourceLoader для реализации глобальный модуль (который называется " "). Поэтому, если вы планируете переместить локальный скрипт в глобальный модуль, и ему необходимо определить глобальные переменные, убедитесь, что вы используете синтаксис " " для их объявления.

Пример


Конкретные URL-адреса
Вам нужно будет указать полный URL-адрес для загрузки скрипта.

Пример


Пример


Исключить вики источники
Если вы хотите исключить конкретную вики-страницу, например, английский вики источник, вы можете обернуть всю или часть вашего global.js с:



Пример: Установка глобального языка интерфейса
Note: Extension:GlobalPreferences (if present) provides this functionality more conveniently.



Глобальные таблицы стилей (CSS)
Примечание: Любые строка  должны быть вверху.

Пример


Настройка для каждого оформления
В настоящее время расширение не предоставляет глобальный CSS/JS для конкретных оформлений, но можно настроить CSS и JS для оформления глобально. Для CSS вы можете редактировать внешний вид определенного оформления, используя такие классы, как "skin-vector" и "skin-monobook", которые автоматически добавляются к элементу body с помощью MediaWiki. Вы можете использовать селектор, чтобы пропустить только одно оформление, например  , чтобы не применять правило к мобильному оформлению.



Пример (CSS)
