MediaWiki:Common.js

Z Biblioteki Ossus, polskiej encyklopedii ''Gwiezdnych wojen''.

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. */
// <nowiki>

/* Moving interwiki under categories */
$(function () {
  const pLangBtn = document.getElementById('p-lang-btn');
  const catlinks = document.getElementById('catlinks');
  if (pLangBtn && catlinks) {
    catlinks.after(pLangBtn);
    pLangBtn.style.marginTop = '1em';
  }
});

/* Jakiś FB box */
function fBox() {
   $('#fbox').append('<iframe marginheight="0" marginwidth="0" src="https://www.facebook.com/connect/connect.php?id=219636021944&connections=12&stream=0" align="middle" frameborder="0" width="350" height="250" scrolling="no" />');
}
$(fBox);

/**
 * Skrypt dla Szablon:Galeria
 */
function toggleImage (group, remindex, shwindex) {
	jQuery("#ImageGroupsGr" + group + "Im" + remindex).hide();
	jQuery("#ImageGroupsGr" + group + "Im" + shwindex).show();
}
function ImageGroup() {
	jQuery('div.ImageGroup').each(function(i, group) {
		var unitnode = jQuery('div.ImageGroupUnits', group).get(0);
		if (unitnode == undefined) {
			return 1;
		}
		var units = jQuery(unitnode).children('.center');
		var count = units.get().length;
		if (count <= 1) {
			return 1;
		}
		units.each(function(j, currentimage) {
			jQuery(currentimage).attr('id', "ImageGroupsGr" + i + "Im" + j);
			var leftlink = jQuery('<a href="#"/>');
			if (j != 0) {
				leftlink.text('◀').click(function() {
					toggleImage(i, j, j - 1); return false;
				});
			}
			var rightlink = jQuery('<a href="#"/>');
			if (j != count - 1) {
				rightlink.text('▶').click(function() {
					toggleImage(i, j, j + 1); return false;
				});
			}
			jQuery('<div/>').css({ 'font-size' : '100%', 'font-weight' : 'bold' })
				.append(leftlink)
				.append('<tt>(' + (j + 1) + '/' + count +  ')</tt>')
				.append(rightlink)
				.prependTo(jQuery(currentimage));
			if (j != 0) {
				jQuery(currentimage).hide().addClass('noprint');
			}
		});
	});
}
jQuery(document).ready(ImageGroup);

mw.loader.using( "mediawiki.util", function() {
	if ( mw.config.get( 'wgUserName' ) == null ) {
		mw.util.addCSS( '.anon_hide_block{display:none}' );
 
		// Skrypt dla anonimowych użytkowników umożliwiający odznaczenie wiadomości jako przeczytanych (na daną sesję).
		if ( mw.config.get( 'wgNamespaceNumber' ) === 3 ) {
			jQuery( document ).ready( function() {
				re = new RegExp( 'title=[^:&]+:[0-9.]+\&diff=cur' );
				if ( re.test( location.search ) ) {
					jQuery.cookie( 'read_memail_go_away', '1', {
						path: '/'
					} );
				}
			} );
		}
 
		if ( jQuery.cookie( 'read_memail_go_away' ) == '1' ) {
			mw.util.addCSS( '.usermessage {display:none;}' );
		}
 
	} else {
		mw.util.addCSS( '.nonanon_hide_block{display:none}' );
	}
} );

/* odliczanie */
function odmiana(n, a, b, c) {
    if (n === 1) {
        return a;
    } else if ([2, 3, 4].includes(n % 10) && ![12, 13, 14].includes(n % 100)) {
        return b;
    } else {
        return c;
    }
}

;(function (module, mw, $, undefined) {
 
    'use strict';
 
    var countdowns = [];
    var NO_LEADING_ZEROS = 1;
 
    function output (i, diff) {
        /*jshint bitwise:false*/
        var delta, result, parts = [];
        /* wydarzenie nastąpi za... odmień dla liczb 1, 2 i 5 */
        delta = diff % 60;
        parts.unshift(delta + ' ' + odmiana(delta, 'sekundę', 'sekundy', 'sekund'));
        diff = Math.floor(diff / 60);
        delta = diff % 60;
        parts.unshift(delta + ' ' + odmiana(delta, 'minutę', 'minuty', 'minut'));
        diff = Math.floor(diff / 60);
        delta = diff % 24;
        parts.unshift(delta + ' ' + odmiana(delta, 'godzinę', 'godziny', 'godzin'));
        diff = Math.floor(diff / 24);
        parts.unshift(diff  + ' ' + odmiana(diff, 'dzień', 'dni', 'dni'));
        result = parts.pop();
        if (countdowns[i].opts & NO_LEADING_ZEROS) {
            while (parts.length && parts[0][0] === '0') {
                parts.shift();
            }
        }
        if (parts.length) {
            result = parts.join(', ') + ' ' + 'i' + ' ' + result;
        }
        countdowns[i].node.text(result);
    }
 
    function end(i) {
        var c = countdowns[i].node.parent();
        switch (c.attr('data-end')) {
            case 'remove':
                c.remove();
                return true;
            case 'stop':
                output(i, 0);
                return true;
            case 'toggle':
                var toggle = c.attr('data-toggle');
                if (toggle && $(toggle).length) {
                    $(toggle).css('display', 'inline');
                    c.css('display', 'none');
                    return true;
                }
                break;
            case 'callback':
                var callback = c.attr('data-callback');
                if (callback && $.isFunction(module[callback])) {
                    output(i, 0);
                    module[callback].call(c);
                    return true;
                }
                break;
         }
         countdowns[i].countup = true;
         output(i, 0);
         return false;
    }
 
    function update () {
        var now = Date.now();
        var countdownsToRemove = [];
        $.each(countdowns.slice(0), function (i, countdown) {
            var diff = Math.floor((countdown.date - now) / 1000);
            if (diff <= 0 && !countdown.countup) {
                if (end(i)) countdownsToRemove.push(i);
            } else {
                output(i, Math.abs(diff));
            }
        });
        var x;
        while((x = countdownsToRemove.pop()) !== undefined) {
            countdowns.splice(x, 1);
        }
        if (countdowns.length) {
            window.setTimeout(function () {
                update();
            }, 1000);
        }
    }
 
    function getOptions (node) {
        /*jshint bitwise:false*/
        var text = node.parent().attr('data-options'),
            opts = 0;
        if (text) {
            if (/no-leading-zeros/.test(text)) {
                opts |= NO_LEADING_ZEROS;
            }
        }
        return opts;
    }
 
    $(function () {
        var countdown = $('.countdown');
        if (!countdown.length) return;
        $('.nocountdown').css('display', 'none');
        countdown
        .css('display', 'inline')
        .find('.countdowndate')
        .each(function () {
            var $this = $(this),
                date = (new Date($this.text())).valueOf();
            if (isNaN(date)) {
                $this.text('BAD DATE');
                return;
            }
            countdowns.push({
                node: $this,
                opts: getOptions($this),
                date: date,
            });
        });
        if (countdowns.length) {
            update();
        }
    });
 
}(window.countdownTimer = window.countdownTimer || {}, mediaWiki, jQuery));

/* Zmiana tytułu */
/*jshint browser:true jquery:true */
 
jQuery(function($) {
	"use strict";
	$('.changePageTitle').eq(0).each(function() {
		var $h1 = $('.WikiaPageHeader h1, h1#firstHeading').eq(0);
		$h1.prop('title', $h1.text()).empty().append(this.childNodes);
	}).end()
	.remove();
});
 
//

function ModifySidebar( action, section, name, link ) {
	try {
		switch ( section ) {
			case 'languages':
				var target = 'p-lang';
				break;
			case 'toolbox':
				var target = 'p-tb';
				break;
			case 'navigation':
				var target = 'p-navigation';
				break;
			default:
				var target = 'p-' + section;
				break;
		}

if ( action == 'add' ) {
			var node = document.getElementById( target )
							   .getElementsByTagName( 'div' )[0]
							   .getElementsByTagName( 'ul' )[0];

var aNode = document.createElement( 'a' );
			var liNode = document.createElement( 'li' );

aNode.appendChild( document.createTextNode( name ) );
			aNode.setAttribute( 'href', link );
			liNode.appendChild( aNode );
			liNode.className = 'plainlinks';
			node.appendChild( liNode );
		}

if ( action == 'remove' ) {
			var list = document.getElementById( target )
							   .getElementsByTagName( 'div' )[0]
							   .getElementsByTagName( 'ul' )[0];

var listelements = list.getElementsByTagName( 'li' );

for ( var i = 0; i < listelements.length; i++ ) {
				if (
					listelements[i].getElementsByTagName( 'a' )[0].innerHTML == name ||
					listelements[i].getElementsByTagName( 'a' )[0].href == link
				)
				{
					list.removeChild( listelements[i] );
				}
			}
		}


} catch( e ) {
		// let's just ignore what's happened
		return;
	}
}

// Wstaw infobox
// function from https://dev.fandom.com/wiki/MediaWiki:PreloadTemplates.js
function insertAtCursor(myField, myValue) {
    if (document.selection) {
        // IE support
        myField.focus();
        window.sel = document.selection.createRange();
        window.sel.text = myValue;
    } else if ( myField.selectionStart || myField.selectionStart === 0 ) {
        // MOZILLA/NETSCAPE support
        var startPos = myField.selectionStart,
            endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos) +
            myValue +
            myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }
}

mw.hook('wikiEditor.toolbarReady').add( function ($textarea) {
// JEŚLI ZMIENIASZ INFOBOX, ZMIEŃ TEŻ SZABLON TUTAJ!
$('.oo-ui-buttonElement[rel="table"]').after(' \
<label> \
  <select class="dropdown-infobox" name="dropdown-infobox" float="right"> \
    <option value="">Wybierz infobox</option> \
    <option value="{{Bitwa\n|foto.jpg = \n|Bitwa = \n|Konflikt = \n|Data = \n|Miejsce = \n|Wynik = \n|1. walcząca strona = \n|2. walcząca strona = \n|Dowódcy 1. strony = \n|Dowódcy 2. strony = \n|Siły 1. strony = \n|Siły 2. strony = \n|Straty 1. strony = \n|Straty 2. strony = \n}}">Bitwa</option> \
    <option value="{{BitwaT\n|foto.jpg = \n|Bitwa = \n|Konflikt = \n|Data = \n|Miejsce = \n|Wynik = \n|1. walcząca strona = \n|2. walcząca strona = \n|3. walcząca strona = \n|Dowódcy 1. strony = \n|Dowódcy 2. strony = \n|Dowódcy 3. strony = \n|Siły 1. strony = \n|Siły 2. strony = \n|Siły 3. strony = \n|Straty 1. strony = \n|Straty 2. strony = \n|Straty 3. strony = \n}}">BitwaT</option> \
    <option value="{{Broń\n|foto.jpg = \n|nazwa = \n|producent = \n|model = \n|typ = \n|cena = \n|rozmiar = \n|waga = \n|długość = \n|szerokość = \n|wysokość = \n|pojemność = \n|zasięg = \n|bardziej znani właściciele = \n|przynależność = \n}}">Broń</option> \
    <option value="{{Data\n|Foto = \n|Data = \n|Kanoniczność = \n|Hegemon = \n|Konflikt = \n}}">Data</option> \
    <option value="{{Droid\n|foto.jpg = \n|Imię = \n|Planeta pochodzenia = \n|Data skonstruowania = \n|Data zniszczenia = \n|Stwórca = \n|Producent = \n|Model = \n|Klasa = \n|Wysokość = \n|Płeć = \n|Kolor sensorów = \n|Kolor obudowy = \n|Uzbrojenie = \n|Wyposażenie = \n|Przynależność = \n}}">Droid</option> \
    <option value="{{FanfilmInfobox\n|foto.jpg = \n|tytul = \n|rok = \n|czas = \n|scenariusz = \n|rezyser = \n}}">Fanfilm</option> \
    <option value="{{Film\n|foto.jpg = \n|Tytuł = \n|Tytuł oryginalny = \n|Reżyseria = \n|Produkcja = \n|Scenariusz = \n|Wystąpili = \n|Muzyka = \n|Data premiery w USA = \n|Data premiery w Polsce = \n|Dystrybucja w USA = \n|Dystrybucja w Polsce = \n|Czas trwania = \n|Budżet = \n|Czas w chronologii = \n|Poprzedni = \n|Następny = \n}}">Film</option> \
    <option value="{{Firma\n|Plik = \n|Firma = \n|Twórca/Twórcy = \n|Data powstania = \n|Data likwidacji = \n|Lokalizacja/Lokalizacje = \n|Właściciel/Właściciele = \n|Branża = \n|Produkty = \n|Spółki zależne = \n|Przynależność = \n}}">Firma</option> \
    <option value="{{Forma\n|Plik = \n|Nazwa = \n|Inne nazwy = \n|Numer = \n|Twórca = \n|Użytkownicy = \n|Frakcje = \n}}">Forma</option> \
    <option value="{{Formacja wojskowa\n|foto =  \n|Formacja = \n|Data założenia = \n|Data rozwiązania = \n|Dowódcy = \n|Kwatera główna = \n|Wybitni członkowie = \n|Pomniejsze formacje = \n|Wyposażenie = \n|Przynależność = \n}}">Formacja wojskowa</option> \
    <option value="{{Gra towarzyska\n|foto.jpg = \n|tytul = \n|producent = \n|wydawca =  \n|projektant = \n|data = \n|rodzaj = \n|wiek = \n|gracze = \n|cena = \n|kanoniczność = \n}}">Gra towarzyska</option> \
    <option value="{{Gra wideo\n|foto.jpg = \n|tytul = \n|wydawca = \n|producent = \n|projektant = \n|muzyka = \n|data = \n|gatunek = \n|wiek = \n|platforma = \n|nosnik = \n|czas akcji = \n}}">Gra wideo</option> \
    <option value="{{Gwiazda\n|foto.jpg = \n|nazwa = \n|region = \n|sektor = \n|układ = \n|współrzędne = \n|odległość od jądra = \n|orbity = \n|stacje kosmiczne = \n|asteroidy = \n|inne = \n|klasa = \n|średnica = \n}}">Gwiazda</option> \
    <option value="{{Komiks-infobox\n|okładka = \n|tytuł = \n|tytuł oryginalny = \n|scenariusz = \n|ilustracje = \n|kolory = \n|tusz = \n|litery = \n|redakcja = \n|ilustracja okładki = \n|wydanie oryg = \n|wydanie pl = \n|przekład = \n|typ publikacji = \n|seria = \n|tom = \n|tomy = \n|poprzedni = \n|następny = \n|kanoniczność = \n|okres = \n|czas akcji = \n}}\n\n== Nota wydawnicza ==\n{{Nota\n| org = \n| tlum = \n| pl = \n}}\n\n== Streszczenie ==\n\n== Zawartość ==\n{{Zawartość\n|Postacie = \n|Stworzenia = \n|Droidy = \n|Wydarzenia = \n|Miejsca = \n|Organizacje = \n|Rasy = \n|Pojazdy = \n|Technologia = \n|Różne = \n}}\n\n== Wydania ==\n{|{{Prettytable}}\n! Data premiery !! Kraj wydania !! Numer ISBN !! Wydawnictwo !! Objętość !! Format !! Cena\n|-\n|  ||  ||  ||  ||  ||  || \n|-\n|  ||  ||  ||  ||  ||  || \n|-\n|  ||  ||  ||  ||  ||  || \n|}">Komiks</option> \
    <option value="{{Książka-infobox\n|okładka = \n|tytuł = \n|tytuł oryginalny = \n|autor = \n|redakcja = \n|ilustracje = \n|ilustracja okładki = \n|wydanie oryg = \n|wydanie pl = \n|przekład = \n|typ publikacji = \n|seria = \n|tom = \n|tomy = \n|poprzednia = \n|następna = \n|kanoniczność = \n|okres = \n|czas akcji = \n}}\n\n== Nota wydawnicza ==\n{{Nota\n| org = \n| tlum = \n| pl = \n}}\n\n== Streszczenie ==\n\n== Zawartość ==\n{{Zawartość\n|Postacie = \n|Stworzenia = \n|Droidy = \n|Wydarzenia = \n|Miejsca = \n|Organizacje = \n|Rasy = \n|Pojazdy = \n|Technologia = \n|Różne = \n}}\n\n== Wydania ==\n{| {{Prettytable}}\n! Data premiery !! Kraj wydania !! Numer ISBN !! Wydawnictwo !! Objętość !! Format !! Cena\n|-\n|  ||  ||  ||  ||  ||  || \n|-\n|  ||  ||  ||  ||  ||  || \n|-\n|  ||  ||  ||  ||  ||  || \n|}">Książka</option> \
    <option value="{{Magazyn-infobox\n|okładka = \n|tytuł = \n|tytuł oryginalny = \n|redakcja = \n|autor okładki = \n|tłumaczenie = \n|wydanie oryg = \n|isbn oryg = \n|strony oryg = \n|cena oryg = \n|wydanie pl =  \n|isbn pl = \n|strony pl = \n|cena pl = \n|częstotliwość = \n|seria = \n|numer = \n|numery = \n|poprzedni = \n|następny = \n}}">Magazyn</option> \
    <option value="{{Miecz świetlny\n|foto.jpg = \n|Miecz świetlny = \n|Skonstruowany = \n|Zniszczony = \n|Miejsce utworzenia = \n|Typ = \n|Kolor klingi = \n|Materiał uchwytu = \n|Kryształ skupiający = \n|Długość = \n|Szerokość = \n|Twórca = \n|Właściciele = \n}}">Miecz świetlny</option> \
    <option value="{{Miejsce\n|foto.jpg = \n|nazwa = \n|data konstrukcji = \n|data zniszczenia = \n|planeta = \n|funkcja = \n|ważne miejsca = \n|wysokość = \n|długość = \n|wykonawca = \n|przynależność = \n}}">Miejsce</option> \
    <option value="{{Odcinek\n|foto.jpg = \n|Tytuł = \n|Tytuł oryginalny = \n|Serial = \n|Sezon = \n|Odcinek = \n|Scenariusz = \n|Reżyseria = \n|Data premiery w USA = \n|Data premiery w Polsce = \n|Czas trwania = \n|Czas w chronologii = \n|Poprzedni = \n|Następny = \n}}">Odcinek</option> \
    <option value="{{Okres\n|foto.jpg = \n|Era = \n|Początek = \n|Koniec = \n|Poprzedni okres = \n|Następny okres = \n|Hegemon = \n|Ważniejsze konflikty = \n}}">Okres</option> \
    <option value="{{Organizacja\n|foto.jpg = \n|Organizacja = \n|Twórca/Twórcy = \n|Przywódca/Przywódcy = \n|Wybitni członkowie = \n|Kwatera główna = \n|Lokacja/Lokacje = \n|Stworzone na podstawie = \n|Data założenia = \n|Data rozwiązania = \n|Data reorganizacji = \n|Data podziału = \n|Data przywrócenia = \n|Przynależność = \n}}">Organizacja</option> \
    <option value="{{Planeta\n|foto.jpg = \n|nazwa = \n|region = \n|sektor = \n|układ = \n|pozycja w układzie = \n|gwiazda = \n|księżyce = \n|współrzędne = \n|odległość jądro = \n|szlak handlowy = \n|długość dnia = \n|długość roku = \n|typ = \n|średnica = \n|atmosfera = \n|klimat = \n|grawitacja = \n|dominujący krajobraz = \n|woda = \n|ważne miejsca = \n|języki = \n|rząd = \n|ludność = \n|demografia = \n|główne miasta = \n|import = \n|eksport = \n|przynależność = \n}}">Planeta</option> \
    <option value="{{Pojazd\n|foto = \n|nazwa = \n|pełna_nazwa = \n|producent = \n|model = \n|rodzaj = \n|długość = \n|wysokość = \n|szerokość = \n|silniki = \n|przyspieszenie_maksymalne = \n|prędkość_(atmosfera) = \n|prędkość_(kosmos) = \n|hipernapęd = \n|uzbrojenie = \n|kadłub = \n|osłony = \n|załoga = \n|pasażerowie = \n|ładowność = \n|cena = \n|rola = \n|właściciele = \n|przynależność = \n}}">Pojazd</option> \
    <option value="{{Pojedynek\n|Grafika = \n|Nazwa = \n|Miejsce = \n|Data = \n|Konflikt = \n|Przyczyny = \n|Wynik = \n|1 strona = \n|2 strona = \n|Broń 1 = \n|Broń 2 = \n|Ofiary 1 = \n|Ofiary 2 = \n|Inne ofiary = \n}}">Pojedynek</option> \
    <option value="{{Postać\n|foto.jpg = \n|Imię = \n|Data urodzenia = \n|Data śmierci = \n|Planeta pochodzenia = \n|Rasa = \n|Wzrost = \n|Kolor włosów = \n|Kolor oczu = \n|Kolor skóry = \n|Przynależność = \n|Profesja = \n}}">Postać</option> \
    <option value="{{Przedmiot\n|foto.jpg = \n|nazwa = \n|typ = \n|twórca = \n|producent = \n|właściciele = \n|data utworzenia = \n|data zniszczenia = \n|miejsca = \n|miejsce pochodzenia = \n|cena = \n|materiały = \n|zawartość = \n|funkcja = \n|przynależność = \n}}">Przedmiot</option> \
    <option value="{{PrzedmiotRPG\n|typ = \n|unikalny = \n|wymagane atuty = \n|parametry = \n|wartość = \n|dostępność = \n}}">PrzedmiotRPG</option> \
    <option value="{{Rasa\n|foto = \n|nazwa = \n|planeta = \n|jezyk = \n|wzrost = \n|waga = \n|oczy = \n|skora = \n|futro = \n|luska = \n|piora = \n|cechy = \n|zdolnosci = \n}}">Rasa</option> \
    <option value="{{Rząd\n|foto.jpg = \n|Rząd = \n|Typ rządu = \n|Dokument ustanawiający = \n|Konstytucja = \n|Szef Państwa = \n|Szef Rządu = \n|Naczelny wódz = \n|Organ wykonawczy = \n|Organ ustawodawczy = \n|Organ sądowniczy = \n|Stolica = \n|Oficjalny język = \n|Religia = \n|Święto narodowe = \n|Hymn = \n|Data założenia = \n|Data fragmentacji = \n|Data reorganizacji = \n|Data rozwiązania = \n|Data przywrócenia = \n}}">Rząd</option> \
    <option value="{{Seria-komiksowa\n|logo = \n|tytuł = \n|tytuł oryginalny = \n|scenariusz = \n|ilustracje = \n|redakcja = \n|wydanie oryg = \n|wydanie pl = \n|typ serii = \n|ilość zeszytów w serii = \n|ilość albumów w serii = \n|kanoniczność = \n|okres = \n|czas akcji = \n}}\n\n\n== Wydania ==\n{|{{Prettytable}}\n! # !! Tytuł !! Autor !! Data wydania !! Wydanie zbiorcze\n|-\n|  ||  ||  || \n|rowspan="3"| wydanie zbiorcze\n|-\n|  ||  ||  || \n|-\n|  ||  ||  || \n|}">Seria komiksowa</option> \
    <option value="{{Seria-książkowa\n|logo = \n|tytuł = \n|tytuł oryginalny = \n|autor = \n|redakcja = \n|wydanie oryg = \n|wydanie pl =  \n|tomy = \n|poprzednia = \n|następna = \n|kanoniczność = \n|okres = \n|czas akcji = \n}}\n\n\n== Wydania ==\n{|{{Prettytable}}\n! # !! Tytuł !! Autor !! Data wydania\n|-\n|  ||  ||  || \n|-\n|  ||  ||  || \n|-\n|  ||  ||  || \n|}">Seria książkowa</option> \
    <option value="{{Seriamagazynów\n|Grafika.jpg = \n|Tytuł = \n|Jakie org = \n|Tytuł org = \n|Redakcja org = \n|Wydawnictwo org = \n|Lata org = \n|ISSN org = \n|Numery org = \n|Strony org = \n|Cena org = \n|Cykl org = \n|Redakcja PL = \n|Wydawnictwo PL = \n|Lata PL = \n|ISSN PL = \n|Numery PL = \n|Strony PL = \n|Cena PL = \n|Cykl wydawania = \n}}\n\n\n== Wydania ==\n{|{{Prettytable}}\n! # !! Tytuł !! Autor !! Data wydania !! Wydanie zbiorcze\n|-\n|  ||  ||  || \n|rowspan="3"| wydanie zbiorcze\n|-\n|  ||  ||  || \n|-\n|  ||  ||  || \n|}">Seria magazynów</option> \
    <option value="{{Serial\n|logo = \n|tytuł = \n|tytuł oryg = \n|producenci wykonawczy = \n|showrunnerzy = \n|reżyserzy = \n|scenarzyści = \n|główne role = \n|dystrybucja oryg = \n|dystrybucja pl = \n|emisja oryg = \n|emisja pl = \n|rodzaj produkcji = \n|sezony = \n|odcinki = \n|czas odc = \n|kanoniczność = \n|okres = \n|czas akcji = \n}}">Serial</option> \
    <option value="{{Soundtrack\n|okladka.jpg = \n|tytuł = \n|Kompozytor = \n|Dyrygent = \n|Orkiestrator = \n|Chór = \n|wydanie polskie = \n|wydanie USA = \n|Okładka = \n}}">Soundtrack</option> \
    <option value="{{Stacja kosmiczna\n|foto = \n|nazwa = \n|producent = \n|projekt = \n|model = \n|cena = \n|skonstruowana = \n|zniszczona = \n|długość = \n|szerokość = \n|wysokość = \n|prędkość =  \n|silniki = \n|hipernapęd = \n|osłony = \n|kadłub = \n|uzbrojenie = \n|załoga = \n|pasażerowie = \n|ładowność = \n|region = \n|sektor = \n|układ = \n|planeta = \n|rola = \n|dowódca = \n|właściciele = \n|przynależność = \n}}">Stacja kosmiczna</option> \
    <option value="{{Twórcy\n|foto.jpg = \n|Imię = \n|Data urodzenia = \n|Miejsce urodzenia = \n|Data śmierci = \n|Narodowość = \n|Obywatelstwo = \n|Wzrost = \n|Kolor oczu = \n|Kolor włosów = \n|Zawód1 = \n|Wkład1 = \n|Zawód2 = \n|Wkład2 = \n|Zawód3 = \n|Wkład3 = \n}}">Twórcy</option> \
    <option value="{{Układ\n|foto.jpg = \n|nazwa = \n|region = \n|sektor = \n|współrzędne = \n|gwiazda = \n|orbity = \n|stacje = \n|asteroidy = \n|komety = \n|mgławice = \n|szlaki = \n|inne = \n|rasy = \n|języki = \n|ludność = \n|import = \n|eksport = \n|przynależność = \n}}">Układ</option> \
    <option value="{{Urząd\n|foto.jpg = \n|Urząd = \n|Data ustanowienia = \n|Data zniesienia = \n|Piastujący = \n|Opis = \n|Organizacja = \n|Rząd = \n}}">Urząd</option> \
    <option value="{{Wojna\n|foto.jpg = \n|Wojna = \n|Początek = \n|Koniec = \n|Miejsce = \n|Wynik = \n|Skutki = \n|1. walcząca strona = \n|2. walcząca strona = \n|Dowódcy 1. strony = \n|Dowódcy 2. strony = \n|Bitwy = \n}}">Wojna</option> \
    <option value="{{WojnaT\n|foto.jpg = \n|Wojna = \n|Początek = \n|Koniec = \n|Miejsce = \n|Wynik = \n|Skutki = \n|Ważniejsze bitwy = \n|1. walcząca strona = \n|2. walcząca strona = \n|3. walcząca strona = \n|Dowódcy 1. strony = \n|Dowódcy 2. strony = \n|Dowódcy 3. strony = \n}}">WojnaT</option> \
    <option value="{{Wydarzenie\n|Foto.jpg = \n|Wydarzenie = \n|Konflikt = \n|Data = \n|Miejsce = \n|Przyczyny = \n|Skutki = \n|Uczestnicy = \n}}">Wydarzenie</option> \
    <option value="{{Zwierzę\n|foto.jpg = \n|Nazwa = \n|Planeta pochodzenia = \n|Występowanie = \n|Środowisko = \n|Żywotność = \n|Przeciętny wzrost = \n|Przeciętna masa = \n|Przeciętna długość = \n|Kolor skóry = \n|Kolor futra = \n|Kolor łusek = \n|Kolor piór = \n|Kolor pancerza = \n|Kolor oczu = \n}}">Zwierzę</option> \
  </select> \
</label>');
const selectElement = document.querySelector('.dropdown-infobox');

selectElement.addEventListener('change', function(event) {
  const result = document.querySelector('#wpTextbox1');
  result.textContent += insertAtCursor(document.getElementById("wpTextbox1"), event.target.value);
});
});

// </nowiki>