dev

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)

AdvancedOasisUI, Fandom'un kullanıcı arayüzüne çeşitli bağlantılar ve düğmeler ekler. Öncelikle, Oasis'ten kaldırılan önceki görünümlerin işlevlerini geri yükler.

Özellikler

Mevcut değilse, sayfaya ilerlemek için Special:Search düğmesine ekler
Special:Search sayfasındaki arama terimine kaldırılan kırmızı bağlantının yerini alacak şekilde işlev gören, soldaki arama sekmelerine, kullanıcıların arama terimi başlıklı sayfaya ilerlemesine olanak tanıyan bir düğme eklenir.
(İsteğe bağlı) Hesapta gezinmeye "izleme listesi" bağlantısı ekler
İsteğe bağlı olarak, hesap gezinme menüsüne Special:Watchlist bağlantısı eklenir. Varsayılan olarak devre dışıdır ancak yapılandırma seçeneği ile etkinleştirilebilir.
(İsteğe bağlı) Oluşturulmamış kategorilere yönelik kategori bağlantılarını uygun kırmızı bağlantılara dönüştürür
İsteğe bağlı olarak, oluşturulmamış kategorilere işaret eden kategori bağlantıları uygun kırmızı bağlantılara dönüştürülür (siteye özel renkte), yani MediaWiki varsayılanı geri yüklenir. Varsayılan olarak etkindir ancak yapılandırma seçeneği aracılığıyla devre dışı bırakılabilir.
(İsteğe bağlı) Resim Açık Kutularını Kaldırır
İsteğe bağlı olarak, bir resme tıklandığında gösterilen resim açık kutularını kaldırır. Varsayılan olarak etkindir ancak yapılandırma seçeneği aracılığıyla devre dışı bırakılabilir.
(İsteğe bağlı) "Rastgele sayfa" düğmesi sonuçlarını belirli ad alanıyla sınırlar
İsteğe bağlı olarak, "rastgele sayfa" düğmesi değiştirilir, böylece yalnızca seçilen ad alanındaki sayfalar döndürülür. Varsayılan olarak boştur ancak yapılandırma seçeneği ile belirtilebilir.

Installation

Configuration

Komutu yapılandırmak için bunu komut dosyası içe aktarma işleminin üstüne yerleştirin:

window.AdvancedOasisUI = {
    accountNavWatchlist: false,
    categoryRedlink: true,
    lightbox: true,
    randomPageLimitedTo: '',
    userLang: true,
};

Kullanılabilir seçeneklerin açıklaması için aşağıdaki "Seçenekler" bölümüne bakın.

Seçenekler

accountNavWatchlist
true olarak ayarlanırsa, hesap gezinme menüsüne "izleme listesi" (Special:Watchlist) bağlantısı eklenir. Varsayılan: false.
categoryRedlink
true olarak ayarlanırsa, oluşturulmamış kategorilere işaret eden kategori bağlantıları uygun kırmızı bağlantılara dönüştürülür (siteye özel renkte), yani MediaWiki varsayılanı geri yüklenir. Varsayılan: true.
lightbox
Kullanılabilir seçenekler için NoImageLightbox sayfasına bakın. Varsayılan: true.
randomPageLimitedTo
Boş olmayan bir değere ayarlanırsa, viki başlığındaki "rastgele sayfa" bağlantısı, yalnızca seçilen ad alanından sonuçlar verecek şekilde değiştirilir. Örneğin, onu "Kategori" olarak ayarlamak, düğmeyi yalnızca "kategori" ad alanındaki sayfalara yönlendirmesini sağlar. Geçerli seçenekler için w:tr:Yardım:Rastgele sayfa sayfasına bakın. Varsayılan: boş.
userLang
Varsayılan olarak, betik mesajları Fandom tarafından yapılandırılmış dilinizde (tercihlerinizde belirtilir) görüntülemeye çalışır.
Bu dili her zaman zorlamak için userLang ile bir dil koduna ayarlayarak bunu yapılandırabilirsiniz. Betik, seçilen dil için çevirileri yoksa, İngilizce'ye geri dönecektir.
Örnek:
// Betiğini her zaman Almanca olarak görüntülenmeye zorla
window.AdvancedOasisUI = {
    userLang: 'de'
};

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;

// 2. AjaxRC import statement
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});