أرابيكا:أزرار ملخصات التعديل

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

أزرار ملخصات التعديل هي إضافة تُظهر أزرارًا أسفل صندوق التحرير لإضافة ملخصات التعديل. يؤدي الضغط على الزر لإدراج وصف قصير لملخص التعديل في صندوق الملخص، بناءً على وصوف معدّة مسبقًا. نُقلت الإضافة إلى أرابيكا العربية وعُربت بواسطة المستخدم FShbib (ن) بناءً على الكود المصدري في أرابيكا الروسية.

الاستخدام

بعد تفعيل الإضافة ستظهر أزرار مختصرة لملخص التعديل، بالضغط عليها ستُدرج الجملة المعدّة مسبقًا.

التفعيل

تفضيلاتي ← الإضافات ← ‍أزرار ملخصات التعديل: أزرار تظهر أسفل صندوق التحرير لإضافة ملخصات تعديل معدة مسبقًا.

الإعدادات

إضافة أزرار

لإضافة أزرار مخصصة، أضف الكود التالي إلى صفحة common.js الخاصة بك، مع تعديله بما يُناسبك:

// إضافة أزرار ملخصات التعديل
mw.hook('summaryButtons').add(function () {
	addSummaryButton('الزر', 'النص البديل');
});

يُمكنك إضافة أزرار إلى عدة مجموعات مختلفة (ستُوضع مسافة بادئة لها). يتم تحديد اسم المجموعة في المعلمة الثالثة للدالةaddSummaryButton() (افتراضيًا — 'custom').

// إضافة أزرار ملخصات التعديل
mw.hook('summaryButtons').add(function () {
	addSummaryButton('زر', 'النص البديل', 'group1');
	addSummaryButton('زر 2', 'النص البديل 2', 'group1');
	addSummaryButton('زر 3', 'النص البديل 3', 'group1');

	addSummaryButton('زر 4', 'النص البديل 4', 'group2');
	addSummaryButton('زر 5', 'النص البديل 5', 'group2');
});
مثال للتوضيح
  • يُمكن للمحررين مثلًا تخصيص مجموعة باسم Rev بزر مراجعة الذي بدوره يُضيف ملخص قبول مراجعة المقالة. وتكون بالشكل التالي:
// إضافة أزرار ملخصات التعديل
mw.hook('summaryButtons').add(function () {
	addSummaryButton('مراجعة', 'قبول مراجعة المقالة', 'Rev');
});

تخصيص الأزرار

لإخفاء الأزرار الافتراضيّة وإبقاء الأزرار المخصصة فقط، أضف الكود التالي إلى صفحة common.js الخاصة بك:

var summaryButtons = {
	hideDefaultButtons: true  // إخفاء أزرار ملخصات التعديل الافتراضية
};

أيضًا يُمكّنك الكود التالي من تخصيص مظهر الأزرار بإضافة الكود التالي إلى صفحة common.css الخاصة بك:

/* تغيير لون خلفية أزرار ملخصات التعديل الافتراضية */
.summaryButtons-group-custom > .summaryButtons-button {
	background: #cef;
}

حيث أن custom هو اسم المجموعة (انظر الشرح أعلاه).

إخفاء زر المساعدة

لإخفاء علامة "؟" التي تقود لصفحة شرح الإضافة هذه، يُمكنك إضافة الكود التالي إلى صفحة common.css الخاصة بك:

/* إخفاء زر شرح إضافة أزرار ملخصات التعديل */
.summaryButtons-info-link {
	display: none;
}

انظر أيضًا