Vikipediya:Qadcetlər/Qısa məzmun düymələri
Qısa məzmun düymələri — səhifəni edərkən alt paneldə yerləşən interfeys elementləri. Düymələri klikləməklə, dəyişikliyin müvafiq təsviri qısa məzmun sahəsinə daxil edilir. Kodu MediaViki:Gadget-summaryButtons.js səhifəsində yerləşir.
Öz düymələrinizi əlavə etmək üçün aşağıdakı kodu Xüsusi:MənimSəhifəm/common.js səhifəsinə əlavə etməlisiniz:
// Qısa məzmun düyməsi
mw.hook('summaryButtons').add(function () {
addSummaryButton('düymə', 'əlavə ediləcək mətn');
});
Düymədə daxili keçidlərə icazə verilir:
// Qısa məzmun düyməsi
mw.hook('summaryButtons').add(function () {
addSummaryButton('SK', '[[VP:SK|stil kitabçası]]');
});
Bir neçə müxtəlif qrup formatında da düymələr əlavə edə bilərsiniz (boşluq ilə ayrılacaq). Qrup adı addSummaryButton() funksiyasının üçüncü parametrində göstərilib (defolt parametr 'custom').
// Qısa məzmun düyməsi
mw.hook('summaryButtons').add(function () {
addSummaryButton('düymə', 'əlavə ediləcək mətn', 'group1');
addSummaryButton('düymə 2', 'əlavə ediləcək mətn 2', 'group1');
addSummaryButton('düymə 3', 'əlavə ediləcək mətn 3', 'group1');
addSummaryButton('düymə 4', 'əlavə ediləcək mətn 4', 'group2');
addSummaryButton('düymə 5', 'əlavə ediləcək mətn 5', 'group2');
});
Öz əlavə etdiyiniz düymələrin sola tərəfə köçürülməsi:
// Qısa məzmun düyməsi
mw.hook('summaryButtons').add(function () {
addSummaryButton('düymə', 'əlavə ediləcək mətn');
addSummaryButton('düymə 2', 'əlavə ediləcək mətn 2');
$(".summaryButtons-groups")[0].insertBefore($(".summaryButtons-group-custom")[0],$(".summaryButtons-group-default")[0]); // sola köçür
});
Defolt olaraq əlavə edilən düymələri gizlətmək üçün aşağıdakı kodu Xüsusi:MənimSəhifəm/common.js səhifəsinə əlavə etməlisiniz:
var summaryButtons = {
hideDefaultButtons: true // Defolt düymələri gizlət
};
Öz düymələrinizin fon rəngini və ya mətnini dəyişmək üçün Xüsusi:MənimSəhifəm/common.css səhifənizə aşağıdakı kodu daxil edin:
/* Fərdi düymələrin rəngini dəyişmək
background - qutunun rəngi
color - mətnin rəngi
*/
.summaryButtons-group-custom > .summaryButtons-button {
background: #cef;
color: black;
}
Yardım düyməsini (sual işarəsi) gizlətmək üçün Xüsusi:MənimSəhifəm/common.css səhifənizə aşağıdakı kodu daxil edin:
/* Qısa məzmun düymələrində sual işarəsini gizlətmək */
.summaryButtons-info-link {
display: none;
}
Qadceti başqa dil bölməsində, digər vikidə işə salmaq üçün onu common.js və ya global.js səhifəsinə əlavə edin:
// Qısa məzmun düymələri
mw.loader.load('//az.wikipedia.org/w/load.php?modules=ext.gadget.summaryButtons');