User:BZPN/RfD.js: Difference between revisions

From Test Wiki
Content deleted Content added
BZPN (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
BZPN (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Line 3: Line 3:


// Dodaj przycisk "Nominate for deletion" do paska narzędzi
// Dodaj przycisk "Nominate for deletion" do paska narzędzi
mw.util.addPortletLink(
var nominateLink = mw.util.addPortletLink(
'p-tb', // Pasek narzędzi
'p-tb', // Pasek narzędzi
'#',
'#', // link docelowy
'Nominate for deletion',
'Nominate for deletion', // Tekst przycisku
'ca-nominate-deletion',
'ca-nominate-deletion', // ID linku
'Nominate this page for deletion'
'Nominate this page for deletion' // Podpowiedź tekstowa
);
);


// Jeśli dodanie przycisku się powiodło, przypisz funkcję do obsługi kliknięcia
// Funkcja wywoływana po kliknięciu przycisku nominacji do usunięcia
if (nominateLink) {
$('#ca-nominate-deletion').on('click', function(e) {
e.preventDefault();
nominateLink.onclick = function(event) {
openDeletionPopup();
event.preventDefault();
openDeletionPopup();
});
};
}


// Tworzenie i otwarcie okna popup dla nominacji do usunięcia
// Tworzenie i otwarcie okna popup dla nominacji do usunięcia
Line 71: Line 73:
'margin-bottom': '10px'
'margin-bottom': '10px'
}).appendTo(popup);
}).appendTo(popup);

// Pole na krótki powód
// Pole na krótki powód - poprawka do krawędzi dolnej
$('<label>').attr('for', 'deletion-short-reason').text('Short reason:').css({
$('<label>').attr('for', 'deletion-short-reason').text('Short reason:').css({
'display': 'block',
'display': 'block',
Line 86: Line 89:
'margin': '5px 0',
'margin': '5px 0',
'font-size': '14px',
'font-size': '14px',
'box-sizing': 'border-box'
'box-sizing': 'border-box',
'line-height': '1.5', // poprawka dla dolnej krawędzi
}).appendTo(popup);
}).appendTo(popup);


Line 116: Line 120:
'margin-bottom': '15px'
'margin-bottom': '15px'
}).appendTo(popup);
}).appendTo(popup);




// Przycisk wyślij
// Przycisk wyślij
Line 222: Line 228:
alert('Page creator notified.');
alert('Page creator notified.');
}).fail(function() {
}).fail(function() {
alert('Failed to notify the page creator. Please try again.');
alert('Failed to notify these page creator. Please try again.');
});
});
}
}