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)
GlobalNavButtons, varsayılan küresel gezinme düğmelerini (Oyunlar, Filmler, TV vb.) kendi özel düğmelerinizle, açılır menüler dahil değiştirir.
Configuration
İçe aktarmayı eklemeden önce kendi düğmelerinizi yapılandırmanız gerekir. Özel düğmelerinizi içe aktarma betiğinizin üzerine ekleyin. Her düğme, bir nesnede, bir dizide 5 ögeden oluşur.
- text
- Düğmede görüntülenen metin.
- url
- Düğmenin URL'si (boşsa, '' ögesini boş bırakın, ancak yine de ekleyin.)
- isMain
- Düğme, açılır listedeki ana ögeyse. Varsa true, değilse false girin.
- whoIsMain
- Düğme, açılır listenin bir alt ögesiyse, ana ögenin kısa Adını girin. Aksi takdirde, false girin.
- shortName
- Düğmeleri özelleştirmek ve açılır menüler oluşturmak için ögelerde kullanılan kısa bir ad.
- icon
- Üst düzey düğmelerde gösterilen 18x18 piksellik bir simge.
- hasBackground
- Simgenin bir arka planı olması gerekiyorsa (varsayılan: true)
Burada tek başına bir düğme, bağlantı içeren bir açılır menü ve bu açılır menünün içinde bir bağlantı örneği verilmiştir.
window.globalNavButtons = [
{
text: 'SOAP',
url: 'https://soap.fandom.com/wiki/',
isMain: false,
whoIsMain: false,
shortName: 'SOAP'
},
{
text: 'Topluluk',
url: 'https://community.fandom.com/tr/wiki/',
isMain: true,
whoIsMain: false,
shortName: 'T'
},
{
text: 'Benimse',
url: 'https://community.fandom.com/wiki/Adoption:Requests',
isMain: false,
whoIsMain: 'T',
shortName: 'Benimse'
}
];
Aşağıda, tek başına bir düğme, açılır menü ve bu açılır menü içindeki belirli kullanıcı gruplarına kilitlenmiş bir bağlantı örneği verilmiştir. Vikide yerel olarak bir sayfaya bağlantı vermek istiyorsanız, mw.util.getUrl() kullanın.
window.globalNavButtons = [];
if (mw.config.get('wgUserGroups').includes('sysop')) {
window.globalNavButtons.push(
{
text: 'Son Değişiklikler',
url: mw.util.getUrl('Special:RecentChanges'),
isMain: false,
whoIsMain: false,
shortName: 'SD',
},
{
text: 'Personel',
url: '',
isMain: true,
whoIsMain: false,
shortName: 'Kısa',
},
{
text: 'Tema Tasarımcısı',
url: mw.util.getUrl('Special:ThemeDesigner'),
isMain: false,
whoIsMain: 'Kısa',
shortName: 'TT'
}
);
}
Installation