MediaWiki:Common.js

Z MruczekWiki

Uwaga: aby zobaczyć zmiany po opublikowaniu, 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 / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */

$(document).ready(function() {
	/* Szablon:SpoilerInline */
	$(".spoiler").click(function() {
		$(this).toggleClass("hidden");
		$(this).toggleClass("visible");
	});
	
	/* Szablon:Spoiler */
	$(".swxd").click(function() {
		if ($(this).find(".spoiler").css("display")=="none") {
			$(this).find(".spoiler").css("display","inline");
			$(this).find(".text-label").css("display","none");
		}
	});
	
	/* Czcionki */
	/*if(mw.config.values.wgNamespaceNumber == 3068 || mw.config.values.wgNamespaceNumber == 3072 || mw.config.values.wgNamespaceNumber == 3074) {*/
		$('head').append('<link rel="stylesheet" type="text/css" href="/fonts/fonts.css">');
	/*}*/

	/* ustawianie tej samej wysokości dla każdego llawlyfr-textu */
	if(mw.config.values.skin !== 'minerva') { // Na Minervie to robi problemy :/
		$('.llawlyfr').each(function(index) {
			var textEl = $(this).find('.llawlyfr-text');
			var heights = [];
			
			textEl.each(function(index) {
				heights.push($(this).height());
			});
			
			textEl.each(function(index) {
				$(this).height(Math.max.apply( Math, heights ));
			});
		});
	}
	
	/* Ukrywanie tekstu Blog: na liście artykułów */
	/* Dzięki Gal :D */
	$('#blog-latest ol li a').each(function(index) {
		$(this).text($(this).text().slice(5));
	});
	
	/* Ukrywanie "Wpisy użytkownika " na liście autorów */
	$('#blog-authors a').each(function(index) {
		$(this).text($(this).text().slice(18));
	});
	
	/* Grupowanie informacji */
	$('.informacja').each(function() {
	  $(this).prevUntil(':not(.informacja)').addBack().first().addClass('informacja-top');
	  $(this).nextUntil(':not(.informacja)').addBack().last().addClass('informacja-bottom');
	});
	
	/* Ukrywanie artykułów w Specjalna:Najdłuższe_strony */
	
	var spam = [ 
		/* Dopisz tutaj artykuły do ukrycia! :D */
		'Spam totalny',
		'Komentarze Barbary Santany - wersja tęczowa',
		'Tu miała być długa nazwa',
		'Y',
		'Dlaczego Bóg nie istnieje (edycja Google Tłumacz)',
		'Schody ze znaków',
		'Ě',
		'Cipki cipki cipki - spam',
		'Zepsuj styl MruczekWiki',
		'Ciąg zgadzania się',
		'Ten artykuł zawiera błędnie użyte dywizy i należy go poprawić!',
		'Psucie stylu wcięciami',
		'Viagra',
	];
	
	 $('.page-Specjalna_Najdłuższe_strony ol.special>li').each(function(index) {
    	if (spam.includes($(this).find('a').attr('title'))) {
			$(this).remove();
		}
	});

});