MediaWiki:Gadget-ChooseForumPage.js
Z Nonsensopedii, polskiej encyklopedii humoru
Uwaga: aby zobaczyć zmiany po zapisaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.
- Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5 lub Ctrl+R (⌘-R na komputerze Mac)
- Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
- Internet Explorer: Przytrzymaj Ctrl jednocześnie klikając Odśwież lub naciśnij klawisze Ctrl+F5
- Konqueror: Kliknij polecenie Odśwież lub naciśnij klawisz F5
- Opera: Wyczyść pamięć podręczną w Narzędzia → Preferencje
$(function()
{
var whitelist = ["Forum:Strona_główna", "Nonsensopedia:News"];
if (whitelist.indexOf(mw.config.get("wgPageName")) === -1)
{
return;
}
$("#forum-nextpagelink").after("<p><input placeholder='Wpisz numer strony...' id='forum-choosepage' type='number'></input><button style='margin-left: .5em' id='forum-choosepageconfirm'>Przejdź</button></p>");
$("#forum-choosepageconfirm").click(function()
{
var pageNumber = $("#forum-choosepage").val();
if (pageNumber === "" || isNaN(pageNumber) || pageNumber <= 0)
{
alert("Musisz podać prawidłowy numer strony!");
return;
}
var count = $("#forum-nextpagelink").attr("data-count");
if (count === "" || isNaN(count) || count <= 0)
{
return;
}
document.location.href = mw.util.getUrl(null, {offset: count * (pageNumber - 1)});
});
});