أرابيكا:أزرار ملخصات التعديل
أزرار ملخصات التعديل هي إضافة تُظهر أزرارًا أسفل صندوق التحرير لإضافة ملخصات التعديل. يؤدي الضغط على الزر لإدراج وصف قصير لملخص التعديل في صندوق الملخص، بناءً على وصوف معدّة مسبقًا. نُقلت الإضافة إلى أرابيكا العربية وعُربت بواسطة المستخدم 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;
}