MediaWiki:Gadget-LepszeRedlinki.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()
{
	//bezpośredni link do redlinków plikowych zamiast do UploadWizarda
	$("a.new").each(function()
	{
		if ($(this).attr("href").indexOf("UploadWizard") != -1)
		{
			$(this).attr("href", $(this).attr("href").replace("Special:UploadWizard?wpDestFile=", "Plik:"));
		}
	});
	
	//galerie plików (tag <gallery>), test działania dostępny [https://nonsa.pl/index.php?title=Kot&diff=prev&oldid=1622776 tutaj] na dole
	$(".gallerybox div.thumb").each(function()
	{
		var html = $(this).html();
		if (html.indexOf("<div ") == -1) //plik nie istnieje
		{
			var fileName = "Plik:" + html;
			$(this).html("<a class='new' href='/wiki/" + fileName + "' title='" + fileName + " (strona nie istnieje)" + "'>" + html + "</a>");
			
			$(this).css("vertical-align", "middle").css("line-height", $(this).css("height")); //hacki z https://stackoverflow.com/questions/16629561/css-vertical-align-middle-not-working
		}
	});
})();