FANDOM


AjaxEdit सदस्यों को एडिटर खोले बिना ही आर्टिकल एडिट करने देता है। यह सोर्स एडिटर की काफी सरे कार्यक्षमताओं को दोहराता है, पर कुछ और विशेषताओं का भी परिचय करता है, जैसे कि कुछ नए संपादन टूल, कॉन्फ़िगरेशन विकल्प, और मोबाइल समर्थन। साथ ही साथ, यह सेक्शन एडिटिंग का भी समर्थन करता है। लेकिन यह ध्यान में रखना चाहिए कि इसे एडिटर को बदलने के लिए नहीं बनाया गया है, बल्कि इसे एडिटर का पूरक है। सदस्य शायद बड़े सम्पादनों के लिए साधारण एडिटर ही आरामदायक पाएंगे, जबकि एजैक्सएडिट छोटे बदलावों के लिए काम आता है।

स्थापना

कस्टमाइजेशन

इस स्क्रिप्ट १२ कस्टमाइजेशन विकल्प हैं, जिनकी कोई ज़रुरत नहीं है, और window.AjaxEdit ऑब्जेक्ट के अंदर ही आते हैं।

लिस्ट

Name Description Default Type
minor माइनर चेकबॉक्स को डिफ़ॉल्ट से चेक करके रखता है। वैकल्पिक बूलियन
reloadContent एजैक्सएडिट में लौटते समय सोर्स को फिर से गेट करता है। false बूलियन
restart एजैक्सएडिट को अस्थायी रूप से छोड़ते समय बदलावों को सेव करने से रोकता है। false बूलियन
watchlist संपादन के समय वॉचलिस्ट बदल देता है। वैकल्पिक स्ट्रिंग
hideRail सम्पादन के समय दये तरफ के रेल को छिपा देता है। false बूलियन
height टेक्स्टबॉक्स की ऊँचाई। 500px स्ट्रिंग
replaceGlobal फाइंड एंड रेप्लस ग्लोबल मैचिंग चेकबॉक्स को चेक करके रखता है। true बूलियन
replaceCase फाइंड एंड रिप्लेस केस सेंसिटिव चेकबॉक्स को चेक करके रखता है। false बूलियन
replaceRegex फाइंड एंड रिप्लेस रिजेक्स चेकबॉक्स को चेक करके रखता है। false बूलियन
summaries डिफ़ॉल्ट समरीयो के साथ एक विकल्प की ड्रॉपडाउन जोड़ता है। false Object
summaryNotice एडिट समरी पर [AjaxEdit] प्रेपेंड करता है। false बूलियन
buttons कस्टम एडिट बटन जोड़े। false ऐरे या स्ट्रिंग
reload पृष्ठ को सच में रीलोड करे। false बूलियन
button लिंक को लिस्ट आइटम के बजाय पृष्ठ हैडर बटन के रूप में जोड़े। false बूलियन
section एडिट सेक्शन लिंको को दिखना चाहिए या नहीं। true बूलियन

समरी

Standard Edit Summary के जैसे ज़्यादातर इस्तेमाल किये जाने वाले समरीयो को जोड़ने के लिए, एक ऑब्जेक्ट जोड़े जहाँ एडिट समरी बॉक्स वैल्यू की है। उदाहरणस्वरूप, Spam: [[w:Help:Spam|Spam]] एक विकल्प जोड़ देगा, जिसका टेक्स्ट होगा Spam और इसका कंटेंट होगा [[w:Help:Spam|Spam]]

बटन

कस्टम एडिट बटन जोड़ने के लिए दो विकल्प हैं। अगर आप 'defaults' का इस्तेमाल करते हैं, तो यह सोर्स एडिटर की तरह काम करने वाले कई बटन जोड़ देगा आप नीचे दिए फॉर्मेट में बटन स्पेसिफाई भी कर सकते हैं।

window.AjaxEdit = {
    buttons: [
        {
            label: 'Hi',// required - button text
            open: 'Hi',// optional - before text
            middle: 'Hi',// optional - middle text that replaces selected text
            close: 'Hi'// optional - after text
        }
    ]
};

डिफ़ॉल्ट

यह डिफ़ॉल्ट कॉन्फ़िगरेशन है।

window.AjaxEdit = {
    minor: mw.user.options.get('minordefault') === '1',
    reloadContent: false,
    restart: false,
    watchlist: 'preferences',
    hideRail: false,
    height: '500px',
    replaceGlobal: true,
    replaceCase: false,
    replaceRegex: false,
    summaries: false,
    summaryNotice: false,
    buttons: false,
    reload: false,
    button: false,
    section: true
};

प्रयोग

यह स्क्रिप्ट ड्रॉपडाउन पर एक लिंक जोड़ देता है जिसे क्लिक करने पर यह आर्टिकल को छिपकर, एडिट करने और काफी सरे दुसरे काम करने के बटन सहित एक टेक्स्टबॉक्स सामने ला देता है। इन बटनों का नीचे विस्तार किया गया है:

  • Back: एडिटर को छिपकर आर्टिकल दिखता है, पर आपके बदलावों को सेव कर देता है (वैकल्पिक)
  • Restart: आपके सारे बदलाव रिवर्ट कर देता है
  • Publish: आपके सम्पादना को सेव करके पृष्ठ रिफ्रेश करता है
  • Diff: एक मोडल खोल देता है जिसमें आपके द्वारा किये बदलाव दीखते हैं
  • Preview: एक मोडल खोल देता है जो यह दिखता है कि आपका एडिट कैसा दिखेगा
  • Find and Replace: टेक्स्टबॉक्स के अंदर कंटेंट फंड और रेप्लस करने के लिए एक मोडल खोल देता है

आरोपण

यह स्क्रिप्ट इन स्क्रिप्टो के कोड पर आधारित है।

यह Dorumin, KhangND, Puxlit, और Ursuul के कोड का भी इस्तेमाल करता है।

Changelog

v1.0 — March 5, 2019
TheGoldenPatrik1: Initial revision
v1.1 — March 7, 2019
TheGoldenPatrik1: Don't reload, just refresh when publishing
v1.2 — April 10, 2019
TheGoldenPatrik1 and Puxlit: Numerous bugfixes and added functionality
v1.3 — May 20, 2019
TheGoldenPatrik1 and Ursuul: Full mobile support
v1.4 — November 12, 2019
TheGoldenPatrik1 and KhangND: Add section editing
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+