میڈیاویکی:Gadget-Summarieslist.js
یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں
شاید اس اسکرپٹ کی دستاویزی تفصیلات میڈیاویکی:Gadget-Summarieslist پر موجود ہیں۔ |
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
$(function() {
var installed = false;
function installSummary( $summaryBox, smallArea, setMinorEdit ) {
if (installed) {
return;
}
installed = true;
function addSummary() {
var summary = $(this).data('summary');
var text = summary.title;
var sum = $summaryBox, curr = sum.val();
var comma = curr.length > 0 && curr.charAt(curr.length - 2) != "/";
sum.val(curr + (comma ? '، ' : '') + text).trigger('input');
setMinorEdit(summary.minor || $.inArray(text, minorSummaries) + 1);
}
var summaries = window.summaries || [];
summaries = summaries.concat([
"اضافہ",
{"title": "اضافہ مواد"/*,"content": "hover text"*/},
{"title": "سانچہ/سانچہ جات کا اضافہ"/*,"content": "hover text"*/},
{"title": "حوالہ جات کا اضافہ"/*,"content": "hover text"*/},
{"title": "تصویر/تصاویر کا اضافہ"/*,"content": "hover text"*/},
{"title": "خانہ معلومات کا اضافہ"/*,"content": "hover text"*/},
{"title": "بیرونی ربط/روابط کا اضافہ"/*,"content": "hover text"*/},
{"title": "مزید دیکھیے کا اضافہ"/*,"content": "hover text"*/},
{"title": "اندرونی ربط/روابط کا اضافہ"/*,"content": "hover text"*/},
"درستی",
{"title": "ویکائی"/*,"content": "hover text"*/},
{"title": "درستی"/*,"content": "hover text"*/},
{"title": "حوالہ/حوالہ جات کی درستی"/*,"content": "hover text"*/},
{"title": "درستی املا"/*,"content": "hover text"*/},
{"title": "رموز اوقاف کی درستی / اضافہ"/*,"content": "hover text"*/},
{"title": "سرخیوں کی تصحیح"/*,"content": "hover text"*/},
{"title": "مواد کی نئی ترتیب"/*,"content": "hover text"*/},
{"title": "± اندرونی ربط/روابط"/*,"content": "hover text"*/},
{"title": "±بیرونی ربط/روابط"/*,"content": "hover text"*/},
"غیر ضروری مواد",
{"title": "دعائيہ علامات/جملوں کا خاتمہ"/*,"content": "hover text"*/},
{"title": "دوہرے مشمولات کا ازالہ"/*,"content": "hover text"*/},
{"title": "غیر ضروری مندرجات کا ازالہ"/*,"content": "hover text"*/},
{"title": "بلا حوالہ مندرجات کا حذف"/*,"content": "hover text"*/},
{"title": "غیر متعلقہ تصویر/تصاویر حذف"/*,"content": "hover text"*/},
"ایفا",
{"title": "غیر متعلقہ سانچہ/سانچے حذف"/*,"content": "hover text"*/},
{"title": "صارف نام/دستخط کا ازالہ"/*,"content": "hover text"*/},
{"title": "انگریزی روابط حذف"/*,"content": "hover text"*/},
"تبادلۂ خیال",
{"title": "خوش آمدید"/*,"content": "hover text"*/},
{"title": "جواب"/*,"content": "hover text"*/},
{"title": "تبصرہ"/*,"content": "hover text"*/},
{"title": "تجویز"/*,"content": "hover text"*/},
{"title": "وثق"/*,"content": "hover text"*/},
"معمولی",
{"title": "±زمرہ"/*,"content": "hover text"*/},
{"title": "تبدیلی تصویر"/*,"content": "hover text"*/},
{"title": "حذف القاب"/*,"content": "hover text"*/},
{"title": "±داخلی روابط"/*,"content": "hover text"*/},
{"title": "±خارجی روابط"/*,"content": "hover text"*/},
{"title": "روابط زبان"/*,"content": "hover text"*/}
]);
var minorSummaries = ["±زمرہ", "تبدیلی تصویر", "حذف القاب", "±داخلی روابط", "±خارجی روابط", "روابط زبان"];
var div = $("<div>", {id: "summariesList"})
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
for (var i = 0; i < summaries.length; i++) {
var summary = summaries[i];
var summaryButton = $('<span>').css({marginLeft: '0.4em', whiteSpace: 'nowrap'}).data({summary: summary});
var label;
if (typeof summary === "string") {
div.append(smallArea? '<br>' : ' '); //allow text wrap here
summaryButton.text(summary + ':');
} else {
label = summary.label || summary.title;
summaryButton.html(' ' + label + ' ')
.addClass('clickable-edit-summary')
.attr('title', summary.content || '')
.css({'background-color': '#f3fff3', color: '#02a', border: 'solid 1px #006699', cursor: 'pointer'})
.click(addSummary);
if (smallArea) {
div.append(' ');
}
}
div.append(summaryButton);
}
return div;
}
if (($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) && (mw.util.getParamValue('section') != 'new')) {
mw.loader.using( 'user' ).always( function() { // make sure personal script page is loaded, fo users who deine "summaries =" in their personal page. see talkpage.
$('#wpSummaryWidget').after(installSummary( $('input[name=wpSummary]'), false, function(val) { $('[name=wpMinoredit]').prop('checked', val); } ));
});
}
mw.hook( 've.saveDialog.stateChanged' ).add(function(){
var target = ve.init.target;
var $summaryBox = target.saveDialog.$body.find('.ve-ui-mwSaveDialog-summary textarea');
$('.ve-ui-mwSaveDialog-summary').after(installSummary( $summaryBox, true, function(val) { ve.init.target.saveDialog.checkboxesByName.wpMinoredit.setSelected(val); } ));
});
});