Fandom Developers Wiki

This page, or parts of it, are still untranslated. Please translate it to the appropriate language (українська).

This script/stylesheet is for PERSONAL use only!

You are free to install this script/stylesheet for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:ImportJS, MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js, MediaWiki:Fandomdesktop.css, or MediaWiki:FandomMobile.css), as it would violate Fandom's Terms of Use.
(See the customization policy)

CollapseGlobalNavButton — це скрипт, який додає клавішу до глобальної навігації для її згортання. У згорнутій глобальній навігації відображається лише спадне меню налаштувань та розділ сповіщень. Він також має сумісність із OldWikiaBar.

Installation[]

За бажанням, вам може знадобитися також встановити таблицю стилів, оскільки таблиця стилів динамічно завантажується. Якщо ви використовуєте OldWikiaBar, вам потрібно встановити іншу таблицю стилів із назвою CollapseGlobalNavButton.css/compatibility.css.

Інша таблиця стилів сумісності скриптів[]

Розширення[]

Якщо ви хочете зачепити за подію згортання/розпаду цього скрипту, ви можете скористатися dev.cgnb.change. Приклад:

// This fires when the button is clicked
mw.hook('dev.cgnb.change').add(function(collapsed) {
	// `collapsed` є стан глобальної навігації — Істинно, якщо згорнуто, помилково, якщо ні
	// Тепер ви можете використовувати `collapsed`
});

// This fires when the collapsing animation is done
mw.hook('dev.cgnb.changeend').add(function(collapsed) {
	// `collapsed` є стан глобальної навігації — Істинно, якщо згорнуто, помилково, якщо ні
	// Тепер ви можете використовувати `collapsed`
});

Якщо ви просто хочете отримати чистий клас CSS, ви можете використовувати клас body.global-navigation-collapsed.

mw.hook('dev.cgnb.loaded').add(function() {
	// You can now click on the global navigation collapse button
});

If you just want a pure CSS class, you can use the body.global-navigation-collapsed class.

Майбутні оновлення[]

  • Інтеграція з будь-якими скриптами, що змінюють глобальну навігацію.
  • Підтримка EmeraldGlobalNav.