dev

ज़रूरी नोट: २२ सितम्बर, २०१७ को इस स्क्रिप्ट को काफी मॉडिफाई किया गया था। इसका पहला स्क्रिप्ट कस्टमाइजेशन पालिसी को वायोलेट कर देता था। कृपया आपके द्वारा इस स्क्रिप्ट के प्रयोग को भी अपडेट करे।

SpoilerAlert पृष्ठ के किसी एक जगह को ढक देता है और सदस्य से यह पूंछता है कि वह स्पोइलर देखना चाहते हैं कि नहीं। अगर नहीं, तोह वह जगह छिपा रहेगा। अगर सदस्य एक्सेप्ट करता है, तोह उसका फोरेग्रॉउंड गायब होकर उस जगह को दिखता है। साथ में लोकल स्टोरेज की व्यवस्था है, ताकि सदस्य उस पृष्ठ के लिए वह डायलॉग दोबारा कभी न देखे।

Installation

Usage

अपने पृष्ठ पर स्पोइलर की जगह मार्क करने के लिए, उस एरिया को सोर्स एडिटर के अंदर <div id="SpoilerAlert"></div> में रैप करे।

ज़रूरी नोट: अगर पृष्ठ के ऊँचाई के पचास प्रतिशत से ज़्यादा ऊपर दिए <div> कोड के अंदर है, तो स्पोइलर सूचना नहीं दिखेगा। इसे कस्टमाइजेशन पालिसी के वायोलेशन को कमाने के लिए किया गया है।

Configuration

आप अपनी पसंद के हिसाब से इसे अपने विकि पर MediaWiki:Common.js पर लगाकर वैल्यू को बदलकर, कॉन्फ़िगर कर सकते हैं:

window.SpoilerAlertJS = {
    question: 'इस जगह पर स्पोइलर हैं। क्या आप सच में इसे पढ़ना चाहते हैं?',
    yes: 'हाँ',
    no: 'नहीं',
    fadeDelay: 1600
};
    question: 'वही रुक जाइए! इस जगह पर स्पोइलर हैं। क्या आप सच में उन्हें देखना चाहते हैं?',
    yes: 'ज़रूर',
    no: 'नहीं',
    fadeDelay: 500

Example

यह एक उदाहरण कॉन्फ़िगरेशन है जो आप स्पोइलरअलर्ट के लिए इस्तेमाल कर सकते हैं। यह:

window.SpoilerAlertJS = {
    question: 'वही रुक जाइए! इस जगह पर स्पोइलर हैं। क्या आप सच में उन्हें देखना चाहते हैं?',
    yes: 'ज़रूर',
    no: 'नहीं',
    fadeDelay: 500
};