सदस्य:TypeInfo/EasySummary.js
सूचना: यह पृष्ठ सुरक्षित करने बाद, परिवर्तनों को देखने लिए ब्राउज़र का कैश ख़ाली करने की आवश्यकता हो सकती है।
- मोज़िला / फ़ायरफ़ॉक्स / सफ़ारी: shift hold करें जब आप reload क्लिक करते है, या Ctrl-Shift-R (अपल मैक में Cmd-Shift-R) दबाएँ;
- गूगल क्रोम: Ctrl-shift-R (मैक में Cmd-Shift-R) दबाएँ
- इंटरनेट एक्सप्लोरर: Ctrl hold करें जब आप refresh क्लिक करते हैं, या Ctrl-F5 क्लिक करते हैं;
- कॉङ्करर: सिर्फ़ Reload बटन पर क्लिक करें, या F5 क्लिक करें;
- ऑपरा सदस्य को Tools→Preferences में सम्पूर्ण कैश ख़ाली करने की ज़रूरत हो सकती है।
/*** Easy Summary ***/
// आपके द्वारा उपयोग किए गए अंतिम सारांश का आसानी से उपयोग करें या सारांश को लोड करें और सहेजें।
// Documentation at [[en:w:User:BrandonXLF/EasySummary]]
// By [[en:w:User:BrandonXLF]]
$(function() {
function addLinks(label, field) {
function updateField(storage) {
return function() {
var summary = $.trim(field.val()) || '';
field.val((summary && summary + ' ' || '') + mw.storage.get(storage));
};
}
function saveField(storage) {
return function() {
mw.storage.set(storage, field.val());
};
}
function makeLink(object, title, onClick) {
return $('<a>').text(object).attr('title', title).on('click', function(e) {
e.preventDefault();
onClick();
});
}
if (! $('#easySummary-container')[0]) {
var $last = makeLink('अंतिम', 'अंतिम टाइप किए गए संपादन सारांश का उपयोग करें', updateField('easySummary-last')),
$load = makeLink('भार', 'सहेजा गया संपादन सारांश लोड करें', updateField('easySummary-saved')),
$save = makeLink('सहेजें', 'बाद के लिए संपादन सारांश सहेजें', saveField('easySummary-saved'));
label.append($('<span>').attr('id', 'easySummary-container').append(' ( ', $last, ' | ', $load, ' | ', $save, ' )'));
field.on('change', saveField('easySummary-last'));
}
}
addLinks($('[for=\'wpSummary\']'), $('#wpSummary'));
mw.hook('ve.saveDialog.stateChanged').add(function() {
addLinks(ve.init.target.saveDialog.$editSummaryLabel, ve.init.target.saveDialog.editSummaryInput.$input);
});
});