dev

Önemli not: 22 Eylül 2017'de bu betik önemli ölçüde güncellendi. Önceki biçimi özelleştirme politikasını ihlâl ediyordu. Lütfen bu betiğini kullanımınızı buna göre güncelleyin.

SpoilerAlert, sayfanın belirli bir alanını gizler ve ziyaretçiye spoiler görme riskini almak isteyip istemediklerini soran bir iletişim kutusuyla kaplar. Değilse, alan gizli kalacaktır. Ziyaretçi kabul ederse, ön plan kaybolur ve alanı ortaya çıkarır. Ek olarak, ziyaretçinin bu belirli sayfa için bu iletişim kutusunu bir daha görmemesini sağlamak için yerel depolama kullanılır.

Installation

Usage

Sayfanızdaki spoiler alanını işaretlemek için, bu alanı kaynak düzenleyicideki <div id="SpoilerAlert"></div> içine sarın.

Önemli not: Sayfa yüksekliğinin %50'den fazlası yukarıdaki <div> etiketinin içindeyse, spoiler uyarısı görüntülenmez. Bu özelleştirme politikası ihlallerini minimuma indirmek için yapıldı.

Configuration

Vikinizdeki MediaWiki:Common.js sayfasına aşağıdakini ekleyerek ve ardından değerleri değiştirerek betiğini beğeninize göre yapılandırabilirsiniz:

window.SpoilerAlertJS = {
    question: 'Bu alan spoiler içerir. Okumak istediğinden emin misin?',
    yes: 'Evet',
    no: 'Hayır',
    fadeDelay: 1600
};
    question: 'Orada dur! Bu alan biraz spoiler içerir. Bunları görmek ister misin?',
    yes: 'Olur',
    no: 'Olmaz',
    fadeDelay: 500

Example

Bu, SpoilerAlert için kullanabileceğiniz örnek bir yapılandırmadır. Şunlar olacak:

window.SpoilerAlertJS = {
    question: 'Orada dur! Bu alan biraz spoiler içerir. Bunları görmek ister misin?',
    yes: 'Olur',
    no: 'Olmaz',
    fadeDelay: 500
};