User:BZPN/RfD.js: Difference between revisions
From Test Wiki
Content deleted Content added
No edit summary Tags: Mobile edit Mobile web edit |
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) { |
|||
nominateLink.onclick = function(event) { |
|||
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 |
alert('Failed to notify these page creator. Please try again.'); |
||
}); |
}); |
||
} |
} |
||