<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://almanach.historyczny.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron</id>
	<title>Almanach - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://almanach.historyczny.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sauron"/>
	<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/Specjalna:Wk%C5%82ad/Sauron"/>
	<updated>2026-04-05T15:07:53Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Almanach-Rodelek_gliniany-XV-XVI.jpeg&amp;diff=7711</id>
		<title>Plik:Almanach-Rodelek gliniany-XV-XVI.jpeg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Almanach-Rodelek_gliniany-XV-XVI.jpeg&amp;diff=7711"/>
		<updated>2025-06-09T10:04:35Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Sauron przeniósł stronę Plik:Almanach-Rodelek gliniany-XV-XVI.jpeg do Plik:Almanach-Rondelek gliniany-XV-XVI.jpeg: Bledna nazwa pliku&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#PATRZ [[Plik:Almanach-Rondelek gliniany-XV-XVI.jpeg]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Almanach-Rondelek_gliniany-XV-XVI.jpeg&amp;diff=7710</id>
		<title>Plik:Almanach-Rondelek gliniany-XV-XVI.jpeg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Almanach-Rondelek_gliniany-XV-XVI.jpeg&amp;diff=7710"/>
		<updated>2025-06-09T10:04:35Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Sauron przeniósł stronę Plik:Almanach-Rodelek gliniany-XV-XVI.jpeg do Plik:Almanach-Rondelek gliniany-XV-XVI.jpeg: Bledna nazwa pliku&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|                       Opis = Rondel (kociołek) gliniany na trzech nogach(tzw. &amp;quot;hrnčina&amp;quot;)&lt;br /&gt;
|                       Data = &lt;br /&gt;
|                      Wiek = XV-XVI&lt;br /&gt;
|                     Autor = &lt;br /&gt;
|                   Dzieło = Rondel gliniany&lt;br /&gt;
|                Wymiary = &lt;br /&gt;
|                 Materiał = glina&lt;br /&gt;
|        Pochodzenie = Czechy&lt;br /&gt;
| Autor reprodukcji = Adrian (Sauron) Siemieniak&lt;br /&gt;
|                   Źródło = [[wikipedia:cs:Muzeum_východních_Čech|Muzeum východních Čech v Hradci Králové]]&lt;br /&gt;
|        Źródło WWW = [http://almanach.ordugh.org/wiki/Plik:Almanach-Rodelek_gliniany-XV-XVI.jpeg Almanach Historyczny]&lt;br /&gt;
|           Inne wersje = &lt;br /&gt;
|   Słowa kluczowe = rondel gliniany, kociołek gliniany, rondelek, kocioł&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Ceramika]]&lt;br /&gt;
[[Kategoria:Jedzenie]]&lt;br /&gt;
[[Kategoria:Muzeum Czech Wschodnich Hradec Králové]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-CC-by-sa|cc-by-sa-3.0,2.5,2.0,1.0}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7709</id>
		<title>Dyskusja użytkownika:Sauron</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7709"/>
		<updated>2022-08-30T18:01:23Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Plik:Lengberg.ogv|thumb]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7708</id>
		<title>Dyskusja użytkownika:Sauron</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7708"/>
		<updated>2022-08-30T17:59:25Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Plik:Lengberg.ogv|Plik:Lengberg.ogv]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7707</id>
		<title>Dyskusja użytkownika:Sauron</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Dyskusja_u%C5%BCytkownika:Sauron&amp;diff=7707"/>
		<updated>2022-08-30T17:58:18Z</updated>

		<summary type="html">&lt;p&gt;Sauron: UWAGA! Zastąpienie treści hasła bardzo krótkim tekstem: „Plik:Lengberg.ogv”&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Plik:Lengberg.ogv]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Bielizna_z_Lengberg&amp;diff=7706</id>
		<title>Bielizna z Lengberg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Bielizna_z_Lengberg&amp;diff=7706"/>
		<updated>2022-08-30T17:49:55Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;width: 320px; float: right; text-align: center; padding: 1em&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;[[Plik:LengbergCastle.jpg|thumb|310px|Zamek Lengberg]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 320px; float: right; text-align: center; padding: 1em&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{{#display_map: 46.796989,12.891766&lt;br /&gt;
| width=320|height=300&lt;br /&gt;
| zoom=14&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pierwsze wzmianki o [[wikipedia:Lengberg_Castle|zamku Lengberg]] ([[wikipedia:Nikolsdorf|Nikolsdorf]], [[wikipedia:pl:Powiat_Lienz|Wschodni Tyrol]], [[wikipedia:pl:Austria|Austria]]) pochodzą z 1190 roku. W [[XV]] wieku został znacząco przebudowany przez dodanie drugiego pietra. Podczas rozległych prac rekonstrukcyjnych, w lipcu 2008 roku znaleziono duży depozyt wypełniony odpadami, głównie drewnem, skórą (buty) oraz tekstyliami. Ze względu na bardzo suche warunki, cały materiał organiczny zachował się w bardzo dobrej kondycji.&amp;lt;ref name=&amp;quot;bbchistory&amp;quot;&amp;gt;{{cytuj pismo | nazwisko = Nutz | imię = Beatrix | autor link = | tytuł = Medieval lingerie | czasopismo = BBC History Magazine | wolumin = 2012/8 | strony = 43 | język = en}}&amp;lt;/ref&amp;gt; Służyły one jako warstwa izolacyjna pomiędzy istniejąca częścią zamku a nowo budowanym piętrem.&lt;br /&gt;
&lt;br /&gt;
== Zawartość depozytu ==&lt;br /&gt;
&lt;br /&gt;
Kiedy archeolodzy zaczęli, w lipcu 2008 roku, przeszukiwać stos przedmiotów użytych jako izolacja pod nowe piętro w [[wikipedia:Lengberg_Castle|zamku Lengberg]], odkryto między innymi lniane biustonosze, w pełni zachowane męskie majtki, 800-1000 fragmentów butów, haftowane sznurowania.&lt;br /&gt;
&lt;br /&gt;
Duży zespół archeologów, wolontariuszy i zaprzyjaźnionych osób, skrupulatnie przebadał ponad 25 m&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; odpadów. Ponad 17 pudeł zostało wypełnionych, przeszło 4000 fragmentami należącymi do co najmniej 934 obiektów archeologicznych.&amp;lt;ref name=&amp;quot;medievalhistories&amp;quot;&amp;gt;{{cytuj stronę | url = http://medievalhistories.com/medieval-lingerie/ | tytuł = Medieval Lingerie | data dostępu = 2012-07-23 | data = 2012-07-18| język = en }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wstępne oględziny wykazały, że depozyt zawiera ponad 200 monet, 160 kolorowych kart do gry,  przedmioty z metalu, różnych stopów, kości, rogu, szkła i ceramiki. Dodatkowo ponad 50 fragmentów tekstów ze spisem wydatków, długów i tekstami liturgicznymi.&lt;br /&gt;
&lt;br /&gt;
Znaleziono również tekstylia z [[XV]] wieku. Prócz ponad 2700 fragmentów wełnianych zwitków, haftowanych jedwabi i lnu, guzików, pomponów itp. najważniejszym znaleziskiem jest lniana bielizna. Pół gorsety, biustonosze, plisowane dziecięce lub dziewczęce bluzki, fragmenty czapek i lnianych nakryć głowy, fragment lnianej (prawdopodobnie męskiej) bielizny&amp;lt;ref name=&amp;quot;medievalhistories&amp;quot;/&amp;gt;, w pełni zachowane majtki oraz fragment czerwono-niebieskiej wełny, która okazała się być fragmentem męskich [[Nogawice|nogawic]] - a dokładniej [[Saczek|saczka]].&amp;lt;ref name=&amp;quot;innsbruck&amp;quot;/&amp;gt; Zaskakującym jest fakt, że lniane fragmenty zachowały się w dużo lepszym stanie niż wełniane.&lt;br /&gt;
&lt;br /&gt;
=== Męskie majtki ===&lt;br /&gt;
&lt;br /&gt;
[[Plik:Almanach-Majtki z Lengberg XV-01.jpeg|thumb|right|200px|Majtki typu męskiego]]&lt;br /&gt;
Znalezione lniane majtki, wiązane po bokach należą do powszechnego typu bielizny, noszonego przez mężczyzn pod koniec [[XV]] i w [[XVII]] wieku. Z chwilą zamiany rozdzielonych [[Nogawice|nogawic]], na [[Nogawice|nogawice]] łączone z [[Saczek|saczkiem]] lub spodnie - długie nogawki gaci (ang. &amp;quot;braies&amp;quot;) przestały być potrzebne i pojawiły się mniej obszerne majtki.&amp;lt;ref name=&amp;quot;bbchistory&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oczywiście nie można wykluczyć, iż te konkretne majtki były noszone przez kobietę - jednak brakuje ku temu dowodów z innych źródeł, że był w ogóle taki zwyczaj - dlatego przyjmuje się, iż jest to bielizna męska.&lt;br /&gt;
&lt;br /&gt;
Znalezione majtki były trzy razy, w jednym miejscu, łatane lnianymi wstawkami.&amp;lt;ref name=&amp;quot;bbchistory&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
=== Biustonosze ===&lt;br /&gt;
&lt;br /&gt;
Nazwa biustonosz jest użyta tutaj w rozumieniu bielizny podtrzymującej piersi, gdyż w wypadku tego znaleziska, ciężko jest je jednoznacznie opisać współcześnie występującymi nazwami. Dodatkowo posiadają wyraźnie zarysowaną miseczkę, nie pozostawiającą wątpliwości co do funkcji.&lt;br /&gt;
&lt;br /&gt;
[[Plik:Almanach-Lniany Gorset nr.III XV-01.jpeg|thumb|Biustonosz III]]&lt;br /&gt;
&#039;&#039;&#039;Dwa pierwsze&#039;&#039;&#039; (na potrzeby rozpoznania oznaczane jako I i II) z czterech znalezionych biustonoszy, wydają się być połączaniem stanika i krótkiej koszuli. Kończą się zaraz pod piersiami, mają jednak dodatkowy materiał i zdobienia nad miseczkami, tak by zakryć dekolt. Nie posiadają rękawków. Dolna część była wykończona [[wikipedia:pl:Koronka_(sztuka)|koronkami]] igłowymi (wł. &amp;quot;[[wikipedia:Punto in Aria|Punto in Aria]]&amp;quot;) i tzw. [[wikipedia:pl:Koronka_(sztuka)|koronkami]] &amp;quot;fingerloop&amp;quot;. Był to element dekoracyjny (choć nie widoczny pod suknią), zapobiegający strzępieniu materiału oraz dający dodatkowe oparcie dla biustu.&amp;lt;ref name=&amp;quot;innsbruck&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trzeci biustonosz&#039;&#039;&#039; jest bardzo podobny do nowoczesnych staników. Posiada dwa szerokie ramiączka, fragmenty materiału po bokach miseczek sugerują że mógł posiadać również zapięcie z tyłu. Widoczne na ramiączkach węzły nie są elementem konstrukcyjnym - być może miały posłużyć ich skróceniu. Ze wszystkich biustonoszy, ten jest najbardziej przyozdobiony.  Na ramiączkach oraz pomiędzy miseczkami znajdują się dekoracje z koronki igłowej, dolna część stanika wykończona jest (jak w typie I) [[wikipedia:pl:Koronka_(sztuka)|koronkami]] igłowymi (wł. &amp;quot;[[wikipedia:Punto in Aria|Punto in Aria]]&amp;quot;) i tzw. [[wikipedia:pl:Koronka_(sztuka)|koronkami]] &amp;quot;fingerloop&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Czwarty biustonosz&#039;&#039;&#039; to tak naprawdę odpowiednik współczesnego pół gorsetu (ang. &amp;quot;corselette&amp;quot;, &amp;quot;longline bra&amp;quot;, niem. &amp;quot;mieder&amp;quot;). Miseczki są wykonane dwóch kawałków lnu zszytych razem pionowo. Pod miseczkami znajduje się kawałek grubszej, lnianej tkaniny, sięgający do granicy żeber. Zachowało się w nim sześć dziurek do sznurowania (z jednej strony tylko). Trójkątny obszar pomiędzy miseczkami, mógł również posiadać wszyty materiał - lub ozdobną koronkę. Ponoć rozmiar gorsetu odpowiada współczesnemu rozmiarowi 36.&amp;lt;ref&amp;gt;{{Cytuj stronę | url = http://tirol.orf.at/news/stories/2541916 | tytuł = Sensation: 532 Jahre alter BH gefunden | lang = de | data = 18.07.2012 | data dostępu = 23.07.2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Datowanie ==&lt;br /&gt;
&lt;br /&gt;
Historia budynku, jak i badania dotyczące technik budowlanych wykonywanych przez Martina Mittermaier i Walter Hauser ([[wikipedia:de:Landeskonservator|Landeskonservator Tyrol]]) oraz właściwości znalezionych obiektów archeologicznych, mocno sugerowały ich [[XV]] wieczne pochodzenie. W tym właśnie okresie, na polecenie [[wikipedia:Virgil_von_Graben|Virgil von Graben&#039;a]], do zamku dobudowano drugą kondygnację.&amp;lt;ref name=&amp;quot;innsbruck&amp;quot;&amp;gt;&lt;br /&gt;
{{cytuj stronę | url = http://www.uibk.ac.at/urgeschichte/projekte_forschung/textilien-lengberg/medieval-lingerie-from-lengberg-castle-east-tyrol.html | tytuł = Medieval lingerie from Lengberg Castle, East-Tyrol | data dostępu = 2012-07-23 | nazwisko = Nutz | imię = Beatrix | autor link = http://www.uibk.ac.at/urgeschichte/mitarbeiterinnen/beatrix-nutz/beatrix-nutz.html | rok = 2012 | miesiąc = 7 | opublikowany = Universität Innsbruck | język = en }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przebudowa zamku jest wspominana przez [[wikipedia:de:Paolo_Santonino|Paolo Santonino]] w jego planie podróży (pamiętniku). Przytacza on również krótki opis zamku wraz z informacją o jego przebudowie i święceniu zamkowej kaplicy przez Pietro Carlo (1472–1513), biskupa [[wikipedia:pl:Caorle|Caorle]] - 13 października 1485r.&amp;lt;ref name=&amp;quot;innsbruck&amp;quot;/&amp;gt; Pacha sklepienia (ang. &amp;quot;[[wikipedia:Spandrel|spandrel]]&amp;quot;) została najprawdopodobniej wypełniona odpadami w trakcie dobudowy drugiego pietra, jako izolacja lub do podtrzymania/wyrównania podłogi.&lt;br /&gt;
&lt;br /&gt;
Data została również potwierdzona, pięcioma datowaniami węglem C-14 na [[wikipedia:pl:Politechnika Federalna w Zurychu|Politechnice Federalnej w Zurychu]].&amp;lt;ref name=&amp;quot;innsbruck&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
== Galeria ==&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;[[XV]] wieczna bielizna z zamku Lengberg&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:Almanach-Majtki_z_Lengberg_XV-01.jpeg|Męskie, lniane majtki&lt;br /&gt;
Plik:Almanach-Majtki_z_Lengberg_XV-02.jpeg|Męskie, lniane majtki&lt;br /&gt;
Plik:Almanach-Lniany_Gorset_nr.IV_XV-01.jpeg|Lniany pół gorset (IV)&lt;br /&gt;
Plik:Almanach-Lniany_Gorset_nr.IV_XV-02.jpeg|Lniany pół gorset (IV)&lt;br /&gt;
Plik:Almanach-Lniany_Gorset_nr.IV_XV-03.jpeg|Lniany pół gorset (IV)&lt;br /&gt;
Plik:Almanach-Lniany Gorset nr.III XV-01.jpeg|Lniany gorset/stanik (III)&lt;br /&gt;
Plik:Lengberg.ogv|Krótki film prezentujący znaleziska {{lang|de}}&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Patrz dalej ==&lt;br /&gt;
* [http://www.uibk.ac.at/urgeschichte/projekte_forschung/textilien-lengberg/medieval-lingerie-from-lengberg-castle-east-tyrol.html Medieval lingerie from Lengberg Castle, East-Tyrol], Beatrix Nutz&lt;br /&gt;
* [http://www.uibk.ac.at/urgeschichte/projekte_forschung/textilien-lengberg/index.html.en The “Invention” of Needle-lace in East Tyrol?]&lt;br /&gt;
* [http://medievalhistories.com/medieval-lingerie/ Medieval Lingerie]&lt;br /&gt;
* [http://www.historyextra.com/lingerie BBC History Magazine, 8/2012], {{lang|en}}, &amp;quot;Medieval lingerie&amp;quot;, Beatrix Nutz - artykuł o bieliźnie w średniowieczu&lt;br /&gt;
* [http://wkpl.org/blog/onigarasu/2012/07/20/sredniowieczna-bielizna/ Rita&#039;s Medieval Blog] {{lang|pl}} - krótki tekst ze szkicem przedstawiającym brakujące części gorsetu&lt;br /&gt;
* [http://commons.wikimedia.org/wiki/File:Nikolsdorf_Lengberg_mit_Schloss_Lengberg_23012011_440.jpg Wikimedia.org] - inne zdjęcia zamku Lengberg&lt;br /&gt;
* [http://kopalniawiedzy.pl/biustonosz-zamek-Lengberg-wschodni-Tyrol-Beatrix-Nutz,16262 &amp;quot;Biustonosze ze średniowiecza&amp;quot;]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7705</id>
		<title>Almanach:Bieżące wydarzenia</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7705"/>
		<updated>2022-08-25T15:13:03Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rok MMXXII (2022) ==&lt;br /&gt;
=== 25 sierpnia, &#039;&#039;&#039;Upgrade do MediaWiki 1.38.2&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki 1.38.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Ponownie przepisanie skorki Almanachu&lt;br /&gt;
&lt;br /&gt;
== Rok MMXXI (2021) ==&lt;br /&gt;
=== 1 marca, &#039;&#039;&#039;Ponownie działa moduł cytowania&#039;&#039;&#039; ===&lt;br /&gt;
Po wielu bojach i nierównej walce (brak dokumentacji, a głównie brak jej aktualizacji od kilku lat), ponownie działa moduł cytowania w edytorze. Ułatwia to bardzo linkowanie do treści na podstawie których wprowadzamy dane.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXX (2020) ==&lt;br /&gt;
=== 27 sierpnia, &#039;&#039;&#039;Upgrade MediaWiki do 1.34.2&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.34.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVIII (2018) ==&lt;br /&gt;
=== 3 grudnia, &#039;&#039;&#039;nowa skórka Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Głównie z powodu wymogu nowego MediaWiki 1.31, ale też z potrzeby dociągnięcia Almanachu do współczesnych standardów - nowa skórka bazująca na domyślnej szacie MediaWiki - Timeless.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.31.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.31.1&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Reaktywacja wtyczki Maps&lt;br /&gt;
* Zmiana szablonu podstawowej skórki Almanachu na Timeless&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVII (2017) ==&lt;br /&gt;
=== 28 sierpnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.29.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.29.1&lt;br /&gt;
=== 15 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.28&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.28&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVI (2016) ==&lt;br /&gt;
=== 28 października, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.27.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.27.1&lt;br /&gt;
&lt;br /&gt;
== Rok MMXV (2015) ==&lt;br /&gt;
=== 4 grudnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.26&#039;&#039;&#039;, nowa warstwa prezentacji ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.26&lt;br /&gt;
* Instalacja nowych rozszerzeń do prezentacji grafik&lt;br /&gt;
=== 26 listopada, &#039;&#039;&#039;wymiana silnika wyszukiwania na Elasticsearch&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego, zewnętrznego silnika wyszukiwania. Jego podstawową zaletą (nad standardowym silnikiem) jest możliwość używania znaków typu &amp;quot;wildcard&amp;quot;, wyszukiwanie w kategoriach itd.&lt;br /&gt;
Teraz zapytanie może wyglądać tak: &#039;&#039;&#039;incategory:Ubiór incategory:XV kapel*&#039;&#039;&#039; - a w wyniku otrzymamy listę wszystkich stron z kategorii [[:Kategoria:XV|XV]] wiek, zawierających [[:Kategoria:Ubiór|ubiory]] i frazę kapelusz, kapelusze, kapelutki itd (wszystko zaczynające się od wyrazów &#039;&#039;kapel&#039;&#039;) .Więcej przykładów znajdziecie w zaktualizowanym pliku [[Almanach:Przeszukiwanie|pomocy]].&lt;br /&gt;
* W związku z instalacja nowego silnika, odinstalowanie pluginu &amp;quot;MultiCategorySearch&amp;quot;&lt;br /&gt;
=== 11 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
* Aktualizacja silnika MediaWiki do wersji 1.24.1. &lt;br /&gt;
* Częściowe przepisanie skórki &amp;quot;Almanach&amp;quot;&lt;br /&gt;
* Instalacja rozszerzeń [http://www.mediawiki.org/wiki/Extension:TimedMediaHandler#Installation TimedMediaHandler] i [http://www.mediawiki.org/wiki/Extension:MwEmbedSupport MwEmbedSupport]&lt;br /&gt;
* Usunięcie rozszerzenie OggHandler&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIV (2014) ==&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.23.1. Aktualizacja zależnych modułów.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIII (2013) ==&lt;br /&gt;
=== 22 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.21.1. Aktualizacja zależnych modułów, zmiana głównego tematu Almanachu.&lt;br /&gt;
&lt;br /&gt;
=== 20 marca, &#039;&#039;&#039;aktualizacja systemu MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.20.3. Aktualizacja zależnych modułów Validator, Maps, SyntaxHighlight i kilku mniejszych.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXII (2012) ==&lt;br /&gt;
=== 3 sierpnia, &#039;&#039;&#039;automatyczne przypisywanie autorów&#039;&#039;&#039; ===&lt;br /&gt;
Almanach od teraz automatycznie tworzy kategorię na podstawie [[:Kategoria:Autorzy|nazwy autora]] z opisu grafiki.&lt;br /&gt;
Dodanie rozszerzenia variables.&lt;br /&gt;
&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;dodanie gadgetu RefTool&#039;&#039;&#039; ===&lt;br /&gt;
Dodatek do edytora graficznego, [[Almanach:Narzędzia/refToolbar|narzędzia]] ułatwiający dodawanie przypisów przy użyciu szablonów. Gadget należy włączyć w ustawieniach użytkownika.&lt;br /&gt;
&lt;br /&gt;
=== 27 lipca, &#039;&#039;&#039;dodany moduł wyświetlania map&#039;&#039;&#039; ===&lt;br /&gt;
Dodany został moduł Maps, pozwalający na wyświetlanie na stronach mapek z zaznaczoną lokalizacją. Więcej informacji znajdziecie w [[Almanach:Oznaczanie_miesc_na_mapie|pliku pomocy]].&lt;br /&gt;
&lt;br /&gt;
=== 15 czerwca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.19.1.&lt;br /&gt;
&lt;br /&gt;
=== 14 czerwca, &#039;&#039;&#039;Zmian Głównego adresu Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Zmiana podstawowego adresu Almanachu na http://almanach.historyczny.org. Wersja skrócona adresu (do łatwego dyktowania itp. to &#039;&#039;historyczny.org&#039;&#039;). Wszystkie poprzednie adresy działają poprawnie i nie zostaną wyłączone - acz system automatycznie przekierowuje na nowy adres.&lt;br /&gt;
&lt;br /&gt;
=== 19 lutego, aktualizacja silnika MediaWiki ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.18.2. Oraz w związku z tym seria zmian i aktualizacji + przejście na nowy główny temat (skórkę) Almanachu - AlmanachNEW.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXI (2011) ==&lt;br /&gt;
=== 18 października, &#039;&#039;&#039;dodanie &amp;quot;captchy&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
W związku z wzmożona aktywnością botów, zakładających konta, dodałem &amp;quot;[[wikipedia:pl:Captcha|captche]]&amp;quot; podczas rejestracji nowego użytkownika.&lt;br /&gt;
Wystarczy odpowiedzieć na proste pytanie przy rejestracji ;)&lt;br /&gt;
&lt;br /&gt;
=== 4 lipca, silnika Almanachu zaktualizowany ===&lt;br /&gt;
Silnik Almanachu, MediaWiki, został zaktualizowany do wersji 1.17. Dla zainteresowanych [http://www.mediawiki.org/wiki/Release_notes/1.17 lista zmian] (w języku angielskim).&lt;br /&gt;
Zostały zaktualizowane wszystkie rozszerzenia, dodano [http://www.mediawiki.org/wiki/Extension:WikiEditor WikiEditor].&lt;br /&gt;
&lt;br /&gt;
== Rok MMX (2010) ==&lt;br /&gt;
=== 5 października, Almanach ma ponad 1000 artykułów ===&lt;br /&gt;
Dzisiaj Almanach przekroczył &amp;quot;magiczną&amp;quot; liczbę 1000 artykułów!&lt;br /&gt;
&lt;br /&gt;
=== 1 października, wtyczka do wyszukiwania w FireFox ===&lt;br /&gt;
Od dzisiaj można dodać do [http://www.mozilla-europe.org/pl/firefox/ FireFox&#039;a] (i innych produktów zgodnych z [http://www.opensearch.org OpenSearch]) wtyczkę ułatwiająca wyszukiwanie artykułów w Almanachu. Wystarczy że będąc na dowolnej stronie Almanachu, w okienku wyszukiwania rozwiniemy listę wyszukiwarek i klikniemy &#039;&#039;&#039;Add &amp;quot;Almanach (pl)&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 24 czerwca, &amp;quot;Filmy w Almanachu&amp;quot; ===&lt;br /&gt;
Dwa nowe rozszerzenia umożliwiające prezentowanie filmów w Almanachu. Pierwsze, pozwala na bezpośrednie przesyłanie filmów w otwartym formacie [[wikipedia:pl:Ogg|Ogg]] do Almanachu. Animacje wbudowuje się w stronę identycznie jak dotychczas obrazki i są wyświetlane przez dowolną przeglądarkę z obsługą HTML5 ([http://almanach.ordugh.org/wiki/Plik:Wykonywanie_dywanu_z_filcu.ogv przykład]). Druga wtyczka umożliwia zamieszanie filmów w postaci odnośników z serwisu YouTube (np. [[Węgiel drzewny]]).&lt;br /&gt;
&lt;br /&gt;
=== 13 maja, &#039;&#039;&#039;Nowe rozszerzenie&#039;&#039;&#039; ===&lt;br /&gt;
Doinstalowałem nowe rozszerzenie, [[Specjalna:MultiCategorySearch|MultiSearch]] pozwalająca na wyszukiwanie artykułów przynależących do kilku kategorii jednocześnie (np. w celu znalezienia obrazów z kategorii &amp;quot;[[:Kategoria:XVII]]&amp;quot; i &amp;quot;[[:Kategoria:Ubiór]]&amp;quot; - czyli reprezentacji strojów w [[XVII]] wieku). &amp;lt;[[Użytkownik:Sauron|Sauron]] 20:54, 14 maj 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 26 lutego, &#039;&#039;&#039;Małe statystyki&#039;&#039;&#039; ===&lt;br /&gt;
Almanach posiada obecnie 353 [[:Kategoria:Obrazy|ilustracje]], zajmujące ok. 256MB. Utworzone są [[Specjalna:Wszystkie_strony|121 artykuły]] w [[Specjalna:Kategorie|43 kategoriach]]. Średnia ilość unikalnych, dziennych odwiedzin to około 180 sesji i 50MB przesłanych danych.&lt;br /&gt;
&amp;lt;[[Użytkownik:Sauron|Sauron]] 10:08, 26 lut 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4 stycznia, &#039;&#039;&#039;Nowe rozszerzenia i zmiana strony głównej&#039;&#039;&#039; ===&lt;br /&gt;
Nowe rozszerzenia RandomImage i IncludeArticle, po drobnych modyfikacjach dodane do Almanachu i załączone na stronie głównej do prezentacji losowego artykułu i ilustracji.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIX (2009) ==&lt;br /&gt;
=== 25 Sierpnia, &#039;&#039;&#039;Przenosiny na nowy silnik&#039;&#039;&#039; ===&lt;br /&gt;
Z wielu powodów, a głównie z braku możliwości upgradów istniejącego silnika MedaWiki (był bardzo intensywnie zmodyfikowany bez zachowania kompatybilności z główną gałęzią) - przełączyliśmy Almanach na nowa wersję MedaWiki 1.15. Zostały skopiowane wszystkie stare artykuły. Nie została skopiowana baza użytkowników (za dużo pracy, a i tak niestety większość z Was nie logowała się od bardzo dawna - na życzenie mogę przenieść dane).&lt;br /&gt;
&lt;br /&gt;
== Rok MMVI (2006) ==&lt;br /&gt;
=== 26 Października, &#039;&#039;&#039;Czyszczenie&#039;&#039;&#039; ===&lt;br /&gt;
Przegląd części funkcjonalności Almanachu. Poprawki w celu lepszej indeksacji przez przeszukiwarki. Aktualizacje wynikające ze zmian&lt;br /&gt;
w systemie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMV (2005) ==&lt;br /&gt;
=== 17 Sierpnia, &#039;&#039;&#039;Ogólnie zaległe informacje&#039;&#039;&#039; ===&lt;br /&gt;
Serwer w międzyczasie zmienił swoją lokalizacje (z moją - Sauron) zmianą pracy. Równocześnie moja ostatnia aktywność była bardzo znikoma ale niebawem się zrehabilituję! :) Zakończyliśmy ankietę odnośnie tego co sądzicie o Almanachu - niebawem wynik i krótkie podsumowanie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIV (2004) ==&lt;br /&gt;
=== 16 stycznia, &#039;&#039;&#039;Dodany moduł ankietowy i ankieta&#039;&#039;&#039; ===&lt;br /&gt;
Dodałem moduł ankietowy oraz pierwszą ankietę. W związku z tym, że od około tygodnia Almanach jest wyszukiwalny z poziomu Google, pojawia się wiele nowych osób - ciekawi jesteśmy ich opinii na temat naszej pracy...&lt;br /&gt;
&lt;br /&gt;
== Rok MMIII (2003) ==&lt;br /&gt;
=== 25 grudnia, &#039;&#039;&#039;Zmiana serwera dla Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Ze względu na niestabilność poprzedniego serwera przeniosłem silnik Almanachu i jego zasoby graficzne na inny serwer (baza pozostaje gdzie była). Do poniedzialku (29 grudnia) może w związku z tym, brakować pewnych obrazków w hasłach.&lt;br /&gt;
&lt;br /&gt;
=== 8 grudnia, &#039;&#039;&#039;Nowe forum FREHy &amp;quot;Almanach Historyczny&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
Po uzgodnieniach z Watcher&#039;em z FREH&#039;y, otworzyliśmy forum [http://www.freha.pl/viewforum.php?f=43 &amp;quot;Almanach Historyczny&amp;quot;] - zakładamy iż będzie można tam podyskutować o proponowanych zmianach, rozstrzygać sytuacje sporne lub po prostu zasięgnąć rady większego grona. Mam również nadzieje iż umożliwi to w jakimś stopniu zintegrowania [http://www.freha.pl FREH&#039;y] i Almanachu Historycznego.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;Zmieniliśmy cały &amp;quot;layout&amp;quot; Almanachu na nowy...&#039;&#039;&#039; ===&lt;br /&gt;
Mam nadzieje że z pozytywnym skutkiem. Autorem nowego projektu graficznego i logo jest [http://dzidowski.art.pl Adam Dzidowski]&lt;br /&gt;
&lt;br /&gt;
=== 20 listopada, &#039;&#039;&#039;Otworzenie Almanachu dla ludzi z zewnątrz i czekamy na odzew...&#039;&#039;&#039; ===&lt;br /&gt;
Po licznych zmianach w Almanachu o których można poczytać [[Almanach:Zmiany w kodzie|tutaj]], postanowiliśmy otworzyć go dla ludzi z zewnątrz. Jak na razie, mimo wielu odwiedzin odzew jest niewielki a większość ludzi usilnie stara się nie czytać wstępu i szukać informacji o &amp;quot;cepach&amp;quot;, &amp;quot;karwaszach&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
=== 12 listopada, &#039;&#039;&#039;Pierwsze próby z silnikiem Wikipedii i zmiany kodu w kierunku pierwotnych założeń Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Po próbach wszystkie co jest dostępne na rynku Open Source i szacowaniu za i przeciw stworzenia wszystkiego od początku wybór padł na Wikipedię. Jako jednak, że posiada ona bardzo otwarty system edycyjny, brak motywacji w formie statystyk, użytkowników i ich przynależności do różnych grup - wymagane są dość liczne zmiany.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7704</id>
		<title>Almanach:Bieżące wydarzenia</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7704"/>
		<updated>2022-08-25T15:12:33Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rok MMXXII (2022) ==&lt;br /&gt;
=== 25 sierpnia, &amp;quot;Upgrade do MediaWiki 1.38.2&amp;quot; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki 1.38.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Ponownie przepisanie skorki Almanachu&lt;br /&gt;
&lt;br /&gt;
== Rok MMXXI (2021) ==&lt;br /&gt;
=== 1 marca, &#039;&#039;&#039;Ponownie działa moduł cytowania&#039;&#039;&#039; ===&lt;br /&gt;
Po wielu bojach i nierównej walce (brak dokumentacji, a głównie brak jej aktualizacji od kilku lat), ponownie działa moduł cytowania w edytorze. Ułatwia to bardzo linkowanie do treści na podstawie których wprowadzamy dane.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXX (2020) ==&lt;br /&gt;
=== 27 sierpnia, &#039;&#039;&#039;Upgrade MediaWiki do 1.34.2&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.34.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVIII (2018) ==&lt;br /&gt;
=== 3 grudnia, &#039;&#039;&#039;nowa skórka Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Głównie z powodu wymogu nowego MediaWiki 1.31, ale też z potrzeby dociągnięcia Almanachu do współczesnych standardów - nowa skórka bazująca na domyślnej szacie MediaWiki - Timeless.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.31.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.31.1&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Reaktywacja wtyczki Maps&lt;br /&gt;
* Zmiana szablonu podstawowej skórki Almanachu na Timeless&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVII (2017) ==&lt;br /&gt;
=== 28 sierpnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.29.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.29.1&lt;br /&gt;
=== 15 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.28&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.28&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVI (2016) ==&lt;br /&gt;
=== 28 października, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.27.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.27.1&lt;br /&gt;
&lt;br /&gt;
== Rok MMXV (2015) ==&lt;br /&gt;
=== 4 grudnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.26&#039;&#039;&#039;, nowa warstwa prezentacji ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.26&lt;br /&gt;
* Instalacja nowych rozszerzeń do prezentacji grafik&lt;br /&gt;
=== 26 listopada, &#039;&#039;&#039;wymiana silnika wyszukiwania na Elasticsearch&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego, zewnętrznego silnika wyszukiwania. Jego podstawową zaletą (nad standardowym silnikiem) jest możliwość używania znaków typu &amp;quot;wildcard&amp;quot;, wyszukiwanie w kategoriach itd.&lt;br /&gt;
Teraz zapytanie może wyglądać tak: &#039;&#039;&#039;incategory:Ubiór incategory:XV kapel*&#039;&#039;&#039; - a w wyniku otrzymamy listę wszystkich stron z kategorii [[:Kategoria:XV|XV]] wiek, zawierających [[:Kategoria:Ubiór|ubiory]] i frazę kapelusz, kapelusze, kapelutki itd (wszystko zaczynające się od wyrazów &#039;&#039;kapel&#039;&#039;) .Więcej przykładów znajdziecie w zaktualizowanym pliku [[Almanach:Przeszukiwanie|pomocy]].&lt;br /&gt;
* W związku z instalacja nowego silnika, odinstalowanie pluginu &amp;quot;MultiCategorySearch&amp;quot;&lt;br /&gt;
=== 11 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
* Aktualizacja silnika MediaWiki do wersji 1.24.1. &lt;br /&gt;
* Częściowe przepisanie skórki &amp;quot;Almanach&amp;quot;&lt;br /&gt;
* Instalacja rozszerzeń [http://www.mediawiki.org/wiki/Extension:TimedMediaHandler#Installation TimedMediaHandler] i [http://www.mediawiki.org/wiki/Extension:MwEmbedSupport MwEmbedSupport]&lt;br /&gt;
* Usunięcie rozszerzenie OggHandler&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIV (2014) ==&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.23.1. Aktualizacja zależnych modułów.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIII (2013) ==&lt;br /&gt;
=== 22 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.21.1. Aktualizacja zależnych modułów, zmiana głównego tematu Almanachu.&lt;br /&gt;
&lt;br /&gt;
=== 20 marca, &#039;&#039;&#039;aktualizacja systemu MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.20.3. Aktualizacja zależnych modułów Validator, Maps, SyntaxHighlight i kilku mniejszych.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXII (2012) ==&lt;br /&gt;
=== 3 sierpnia, &#039;&#039;&#039;automatyczne przypisywanie autorów&#039;&#039;&#039; ===&lt;br /&gt;
Almanach od teraz automatycznie tworzy kategorię na podstawie [[:Kategoria:Autorzy|nazwy autora]] z opisu grafiki.&lt;br /&gt;
Dodanie rozszerzenia variables.&lt;br /&gt;
&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;dodanie gadgetu RefTool&#039;&#039;&#039; ===&lt;br /&gt;
Dodatek do edytora graficznego, [[Almanach:Narzędzia/refToolbar|narzędzia]] ułatwiający dodawanie przypisów przy użyciu szablonów. Gadget należy włączyć w ustawieniach użytkownika.&lt;br /&gt;
&lt;br /&gt;
=== 27 lipca, &#039;&#039;&#039;dodany moduł wyświetlania map&#039;&#039;&#039; ===&lt;br /&gt;
Dodany został moduł Maps, pozwalający na wyświetlanie na stronach mapek z zaznaczoną lokalizacją. Więcej informacji znajdziecie w [[Almanach:Oznaczanie_miesc_na_mapie|pliku pomocy]].&lt;br /&gt;
&lt;br /&gt;
=== 15 czerwca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.19.1.&lt;br /&gt;
&lt;br /&gt;
=== 14 czerwca, &#039;&#039;&#039;Zmian Głównego adresu Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Zmiana podstawowego adresu Almanachu na http://almanach.historyczny.org. Wersja skrócona adresu (do łatwego dyktowania itp. to &#039;&#039;historyczny.org&#039;&#039;). Wszystkie poprzednie adresy działają poprawnie i nie zostaną wyłączone - acz system automatycznie przekierowuje na nowy adres.&lt;br /&gt;
&lt;br /&gt;
=== 19 lutego, aktualizacja silnika MediaWiki ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.18.2. Oraz w związku z tym seria zmian i aktualizacji + przejście na nowy główny temat (skórkę) Almanachu - AlmanachNEW.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXI (2011) ==&lt;br /&gt;
=== 18 października, &#039;&#039;&#039;dodanie &amp;quot;captchy&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
W związku z wzmożona aktywnością botów, zakładających konta, dodałem &amp;quot;[[wikipedia:pl:Captcha|captche]]&amp;quot; podczas rejestracji nowego użytkownika.&lt;br /&gt;
Wystarczy odpowiedzieć na proste pytanie przy rejestracji ;)&lt;br /&gt;
&lt;br /&gt;
=== 4 lipca, silnika Almanachu zaktualizowany ===&lt;br /&gt;
Silnik Almanachu, MediaWiki, został zaktualizowany do wersji 1.17. Dla zainteresowanych [http://www.mediawiki.org/wiki/Release_notes/1.17 lista zmian] (w języku angielskim).&lt;br /&gt;
Zostały zaktualizowane wszystkie rozszerzenia, dodano [http://www.mediawiki.org/wiki/Extension:WikiEditor WikiEditor].&lt;br /&gt;
&lt;br /&gt;
== Rok MMX (2010) ==&lt;br /&gt;
=== 5 października, Almanach ma ponad 1000 artykułów ===&lt;br /&gt;
Dzisiaj Almanach przekroczył &amp;quot;magiczną&amp;quot; liczbę 1000 artykułów!&lt;br /&gt;
&lt;br /&gt;
=== 1 października, wtyczka do wyszukiwania w FireFox ===&lt;br /&gt;
Od dzisiaj można dodać do [http://www.mozilla-europe.org/pl/firefox/ FireFox&#039;a] (i innych produktów zgodnych z [http://www.opensearch.org OpenSearch]) wtyczkę ułatwiająca wyszukiwanie artykułów w Almanachu. Wystarczy że będąc na dowolnej stronie Almanachu, w okienku wyszukiwania rozwiniemy listę wyszukiwarek i klikniemy &#039;&#039;&#039;Add &amp;quot;Almanach (pl)&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 24 czerwca, &amp;quot;Filmy w Almanachu&amp;quot; ===&lt;br /&gt;
Dwa nowe rozszerzenia umożliwiające prezentowanie filmów w Almanachu. Pierwsze, pozwala na bezpośrednie przesyłanie filmów w otwartym formacie [[wikipedia:pl:Ogg|Ogg]] do Almanachu. Animacje wbudowuje się w stronę identycznie jak dotychczas obrazki i są wyświetlane przez dowolną przeglądarkę z obsługą HTML5 ([http://almanach.ordugh.org/wiki/Plik:Wykonywanie_dywanu_z_filcu.ogv przykład]). Druga wtyczka umożliwia zamieszanie filmów w postaci odnośników z serwisu YouTube (np. [[Węgiel drzewny]]).&lt;br /&gt;
&lt;br /&gt;
=== 13 maja, &#039;&#039;&#039;Nowe rozszerzenie&#039;&#039;&#039; ===&lt;br /&gt;
Doinstalowałem nowe rozszerzenie, [[Specjalna:MultiCategorySearch|MultiSearch]] pozwalająca na wyszukiwanie artykułów przynależących do kilku kategorii jednocześnie (np. w celu znalezienia obrazów z kategorii &amp;quot;[[:Kategoria:XVII]]&amp;quot; i &amp;quot;[[:Kategoria:Ubiór]]&amp;quot; - czyli reprezentacji strojów w [[XVII]] wieku). &amp;lt;[[Użytkownik:Sauron|Sauron]] 20:54, 14 maj 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 26 lutego, &#039;&#039;&#039;Małe statystyki&#039;&#039;&#039; ===&lt;br /&gt;
Almanach posiada obecnie 353 [[:Kategoria:Obrazy|ilustracje]], zajmujące ok. 256MB. Utworzone są [[Specjalna:Wszystkie_strony|121 artykuły]] w [[Specjalna:Kategorie|43 kategoriach]]. Średnia ilość unikalnych, dziennych odwiedzin to około 180 sesji i 50MB przesłanych danych.&lt;br /&gt;
&amp;lt;[[Użytkownik:Sauron|Sauron]] 10:08, 26 lut 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4 stycznia, &#039;&#039;&#039;Nowe rozszerzenia i zmiana strony głównej&#039;&#039;&#039; ===&lt;br /&gt;
Nowe rozszerzenia RandomImage i IncludeArticle, po drobnych modyfikacjach dodane do Almanachu i załączone na stronie głównej do prezentacji losowego artykułu i ilustracji.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIX (2009) ==&lt;br /&gt;
=== 25 Sierpnia, &#039;&#039;&#039;Przenosiny na nowy silnik&#039;&#039;&#039; ===&lt;br /&gt;
Z wielu powodów, a głównie z braku możliwości upgradów istniejącego silnika MedaWiki (był bardzo intensywnie zmodyfikowany bez zachowania kompatybilności z główną gałęzią) - przełączyliśmy Almanach na nowa wersję MedaWiki 1.15. Zostały skopiowane wszystkie stare artykuły. Nie została skopiowana baza użytkowników (za dużo pracy, a i tak niestety większość z Was nie logowała się od bardzo dawna - na życzenie mogę przenieść dane).&lt;br /&gt;
&lt;br /&gt;
== Rok MMVI (2006) ==&lt;br /&gt;
=== 26 Października, &#039;&#039;&#039;Czyszczenie&#039;&#039;&#039; ===&lt;br /&gt;
Przegląd części funkcjonalności Almanachu. Poprawki w celu lepszej indeksacji przez przeszukiwarki. Aktualizacje wynikające ze zmian&lt;br /&gt;
w systemie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMV (2005) ==&lt;br /&gt;
=== 17 Sierpnia, &#039;&#039;&#039;Ogólnie zaległe informacje&#039;&#039;&#039; ===&lt;br /&gt;
Serwer w międzyczasie zmienił swoją lokalizacje (z moją - Sauron) zmianą pracy. Równocześnie moja ostatnia aktywność była bardzo znikoma ale niebawem się zrehabilituję! :) Zakończyliśmy ankietę odnośnie tego co sądzicie o Almanachu - niebawem wynik i krótkie podsumowanie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIV (2004) ==&lt;br /&gt;
=== 16 stycznia, &#039;&#039;&#039;Dodany moduł ankietowy i ankieta&#039;&#039;&#039; ===&lt;br /&gt;
Dodałem moduł ankietowy oraz pierwszą ankietę. W związku z tym, że od około tygodnia Almanach jest wyszukiwalny z poziomu Google, pojawia się wiele nowych osób - ciekawi jesteśmy ich opinii na temat naszej pracy...&lt;br /&gt;
&lt;br /&gt;
== Rok MMIII (2003) ==&lt;br /&gt;
=== 25 grudnia, &#039;&#039;&#039;Zmiana serwera dla Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Ze względu na niestabilność poprzedniego serwera przeniosłem silnik Almanachu i jego zasoby graficzne na inny serwer (baza pozostaje gdzie była). Do poniedzialku (29 grudnia) może w związku z tym, brakować pewnych obrazków w hasłach.&lt;br /&gt;
&lt;br /&gt;
=== 8 grudnia, &#039;&#039;&#039;Nowe forum FREHy &amp;quot;Almanach Historyczny&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
Po uzgodnieniach z Watcher&#039;em z FREH&#039;y, otworzyliśmy forum [http://www.freha.pl/viewforum.php?f=43 &amp;quot;Almanach Historyczny&amp;quot;] - zakładamy iż będzie można tam podyskutować o proponowanych zmianach, rozstrzygać sytuacje sporne lub po prostu zasięgnąć rady większego grona. Mam również nadzieje iż umożliwi to w jakimś stopniu zintegrowania [http://www.freha.pl FREH&#039;y] i Almanachu Historycznego.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;Zmieniliśmy cały &amp;quot;layout&amp;quot; Almanachu na nowy...&#039;&#039;&#039; ===&lt;br /&gt;
Mam nadzieje że z pozytywnym skutkiem. Autorem nowego projektu graficznego i logo jest [http://dzidowski.art.pl Adam Dzidowski]&lt;br /&gt;
&lt;br /&gt;
=== 20 listopada, &#039;&#039;&#039;Otworzenie Almanachu dla ludzi z zewnątrz i czekamy na odzew...&#039;&#039;&#039; ===&lt;br /&gt;
Po licznych zmianach w Almanachu o których można poczytać [[Almanach:Zmiany w kodzie|tutaj]], postanowiliśmy otworzyć go dla ludzi z zewnątrz. Jak na razie, mimo wielu odwiedzin odzew jest niewielki a większość ludzi usilnie stara się nie czytać wstępu i szukać informacji o &amp;quot;cepach&amp;quot;, &amp;quot;karwaszach&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
=== 12 listopada, &#039;&#039;&#039;Pierwsze próby z silnikiem Wikipedii i zmiany kodu w kierunku pierwotnych założeń Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Po próbach wszystkie co jest dostępne na rynku Open Source i szacowaniu za i przeciw stworzenia wszystkiego od początku wybór padł na Wikipedię. Jako jednak, że posiada ona bardzo otwarty system edycyjny, brak motywacji w formie statystyk, użytkowników i ich przynależności do różnych grup - wymagane są dość liczne zmiany.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7703</id>
		<title>Almanach:Bieżące wydarzenia</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7703"/>
		<updated>2022-08-25T15:10:53Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rok MMXXII (2022) ==&lt;br /&gt;
=== 25 sierpnia, &amp;quot;Upgrade do MediaWiki 1.38&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
== Rok MMXXI (2021) ==&lt;br /&gt;
=== 1 marca, &#039;&#039;&#039;Ponownie działa moduł cytowania&#039;&#039;&#039; ===&lt;br /&gt;
Po wielu bojach i nierównej walce (brak dokumentacji, a głównie brak jej aktualizacji od kilku lat), ponownie działa moduł cytowania w edytorze. Ułatwia to bardzo linkowanie do treści na podstawie których wprowadzamy dane.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXX (2020) ==&lt;br /&gt;
=== 27 sierpnia, &#039;&#039;&#039;Upgrade MediaWiki do 1.34.2&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.34.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVIII (2018) ==&lt;br /&gt;
=== 3 grudnia, &#039;&#039;&#039;nowa skórka Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Głównie z powodu wymogu nowego MediaWiki 1.31, ale też z potrzeby dociągnięcia Almanachu do współczesnych standardów - nowa skórka bazująca na domyślnej szacie MediaWiki - Timeless.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.31.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.31.1&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Reaktywacja wtyczki Maps&lt;br /&gt;
* Zmiana szablonu podstawowej skórki Almanachu na Timeless&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVII (2017) ==&lt;br /&gt;
=== 28 sierpnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.29.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.29.1&lt;br /&gt;
=== 15 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.28&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.28&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVI (2016) ==&lt;br /&gt;
=== 28 października, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.27.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.27.1&lt;br /&gt;
&lt;br /&gt;
== Rok MMXV (2015) ==&lt;br /&gt;
=== 4 grudnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.26&#039;&#039;&#039;, nowa warstwa prezentacji ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.26&lt;br /&gt;
* Instalacja nowych rozszerzeń do prezentacji grafik&lt;br /&gt;
=== 26 listopada, &#039;&#039;&#039;wymiana silnika wyszukiwania na Elasticsearch&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego, zewnętrznego silnika wyszukiwania. Jego podstawową zaletą (nad standardowym silnikiem) jest możliwość używania znaków typu &amp;quot;wildcard&amp;quot;, wyszukiwanie w kategoriach itd.&lt;br /&gt;
Teraz zapytanie może wyglądać tak: &#039;&#039;&#039;incategory:Ubiór incategory:XV kapel*&#039;&#039;&#039; - a w wyniku otrzymamy listę wszystkich stron z kategorii [[:Kategoria:XV|XV]] wiek, zawierających [[:Kategoria:Ubiór|ubiory]] i frazę kapelusz, kapelusze, kapelutki itd (wszystko zaczynające się od wyrazów &#039;&#039;kapel&#039;&#039;) .Więcej przykładów znajdziecie w zaktualizowanym pliku [[Almanach:Przeszukiwanie|pomocy]].&lt;br /&gt;
* W związku z instalacja nowego silnika, odinstalowanie pluginu &amp;quot;MultiCategorySearch&amp;quot;&lt;br /&gt;
=== 11 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
* Aktualizacja silnika MediaWiki do wersji 1.24.1. &lt;br /&gt;
* Częściowe przepisanie skórki &amp;quot;Almanach&amp;quot;&lt;br /&gt;
* Instalacja rozszerzeń [http://www.mediawiki.org/wiki/Extension:TimedMediaHandler#Installation TimedMediaHandler] i [http://www.mediawiki.org/wiki/Extension:MwEmbedSupport MwEmbedSupport]&lt;br /&gt;
* Usunięcie rozszerzenie OggHandler&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIV (2014) ==&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.23.1. Aktualizacja zależnych modułów.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIII (2013) ==&lt;br /&gt;
=== 22 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.21.1. Aktualizacja zależnych modułów, zmiana głównego tematu Almanachu.&lt;br /&gt;
&lt;br /&gt;
=== 20 marca, &#039;&#039;&#039;aktualizacja systemu MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.20.3. Aktualizacja zależnych modułów Validator, Maps, SyntaxHighlight i kilku mniejszych.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXII (2012) ==&lt;br /&gt;
=== 3 sierpnia, &#039;&#039;&#039;automatyczne przypisywanie autorów&#039;&#039;&#039; ===&lt;br /&gt;
Almanach od teraz automatycznie tworzy kategorię na podstawie [[:Kategoria:Autorzy|nazwy autora]] z opisu grafiki.&lt;br /&gt;
Dodanie rozszerzenia variables.&lt;br /&gt;
&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;dodanie gadgetu RefTool&#039;&#039;&#039; ===&lt;br /&gt;
Dodatek do edytora graficznego, [[Almanach:Narzędzia/refToolbar|narzędzia]] ułatwiający dodawanie przypisów przy użyciu szablonów. Gadget należy włączyć w ustawieniach użytkownika.&lt;br /&gt;
&lt;br /&gt;
=== 27 lipca, &#039;&#039;&#039;dodany moduł wyświetlania map&#039;&#039;&#039; ===&lt;br /&gt;
Dodany został moduł Maps, pozwalający na wyświetlanie na stronach mapek z zaznaczoną lokalizacją. Więcej informacji znajdziecie w [[Almanach:Oznaczanie_miesc_na_mapie|pliku pomocy]].&lt;br /&gt;
&lt;br /&gt;
=== 15 czerwca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.19.1.&lt;br /&gt;
&lt;br /&gt;
=== 14 czerwca, &#039;&#039;&#039;Zmian Głównego adresu Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Zmiana podstawowego adresu Almanachu na http://almanach.historyczny.org. Wersja skrócona adresu (do łatwego dyktowania itp. to &#039;&#039;historyczny.org&#039;&#039;). Wszystkie poprzednie adresy działają poprawnie i nie zostaną wyłączone - acz system automatycznie przekierowuje na nowy adres.&lt;br /&gt;
&lt;br /&gt;
=== 19 lutego, aktualizacja silnika MediaWiki ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.18.2. Oraz w związku z tym seria zmian i aktualizacji + przejście na nowy główny temat (skórkę) Almanachu - AlmanachNEW.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXI (2011) ==&lt;br /&gt;
=== 18 października, &#039;&#039;&#039;dodanie &amp;quot;captchy&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
W związku z wzmożona aktywnością botów, zakładających konta, dodałem &amp;quot;[[wikipedia:pl:Captcha|captche]]&amp;quot; podczas rejestracji nowego użytkownika.&lt;br /&gt;
Wystarczy odpowiedzieć na proste pytanie przy rejestracji ;)&lt;br /&gt;
&lt;br /&gt;
=== 4 lipca, silnika Almanachu zaktualizowany ===&lt;br /&gt;
Silnik Almanachu, MediaWiki, został zaktualizowany do wersji 1.17. Dla zainteresowanych [http://www.mediawiki.org/wiki/Release_notes/1.17 lista zmian] (w języku angielskim).&lt;br /&gt;
Zostały zaktualizowane wszystkie rozszerzenia, dodano [http://www.mediawiki.org/wiki/Extension:WikiEditor WikiEditor].&lt;br /&gt;
&lt;br /&gt;
== Rok MMX (2010) ==&lt;br /&gt;
=== 5 października, Almanach ma ponad 1000 artykułów ===&lt;br /&gt;
Dzisiaj Almanach przekroczył &amp;quot;magiczną&amp;quot; liczbę 1000 artykułów!&lt;br /&gt;
&lt;br /&gt;
=== 1 października, wtyczka do wyszukiwania w FireFox ===&lt;br /&gt;
Od dzisiaj można dodać do [http://www.mozilla-europe.org/pl/firefox/ FireFox&#039;a] (i innych produktów zgodnych z [http://www.opensearch.org OpenSearch]) wtyczkę ułatwiająca wyszukiwanie artykułów w Almanachu. Wystarczy że będąc na dowolnej stronie Almanachu, w okienku wyszukiwania rozwiniemy listę wyszukiwarek i klikniemy &#039;&#039;&#039;Add &amp;quot;Almanach (pl)&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 24 czerwca, &amp;quot;Filmy w Almanachu&amp;quot; ===&lt;br /&gt;
Dwa nowe rozszerzenia umożliwiające prezentowanie filmów w Almanachu. Pierwsze, pozwala na bezpośrednie przesyłanie filmów w otwartym formacie [[wikipedia:pl:Ogg|Ogg]] do Almanachu. Animacje wbudowuje się w stronę identycznie jak dotychczas obrazki i są wyświetlane przez dowolną przeglądarkę z obsługą HTML5 ([http://almanach.ordugh.org/wiki/Plik:Wykonywanie_dywanu_z_filcu.ogv przykład]). Druga wtyczka umożliwia zamieszanie filmów w postaci odnośników z serwisu YouTube (np. [[Węgiel drzewny]]).&lt;br /&gt;
&lt;br /&gt;
=== 13 maja, &#039;&#039;&#039;Nowe rozszerzenie&#039;&#039;&#039; ===&lt;br /&gt;
Doinstalowałem nowe rozszerzenie, [[Specjalna:MultiCategorySearch|MultiSearch]] pozwalająca na wyszukiwanie artykułów przynależących do kilku kategorii jednocześnie (np. w celu znalezienia obrazów z kategorii &amp;quot;[[:Kategoria:XVII]]&amp;quot; i &amp;quot;[[:Kategoria:Ubiór]]&amp;quot; - czyli reprezentacji strojów w [[XVII]] wieku). &amp;lt;[[Użytkownik:Sauron|Sauron]] 20:54, 14 maj 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 26 lutego, &#039;&#039;&#039;Małe statystyki&#039;&#039;&#039; ===&lt;br /&gt;
Almanach posiada obecnie 353 [[:Kategoria:Obrazy|ilustracje]], zajmujące ok. 256MB. Utworzone są [[Specjalna:Wszystkie_strony|121 artykuły]] w [[Specjalna:Kategorie|43 kategoriach]]. Średnia ilość unikalnych, dziennych odwiedzin to około 180 sesji i 50MB przesłanych danych.&lt;br /&gt;
&amp;lt;[[Użytkownik:Sauron|Sauron]] 10:08, 26 lut 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4 stycznia, &#039;&#039;&#039;Nowe rozszerzenia i zmiana strony głównej&#039;&#039;&#039; ===&lt;br /&gt;
Nowe rozszerzenia RandomImage i IncludeArticle, po drobnych modyfikacjach dodane do Almanachu i załączone na stronie głównej do prezentacji losowego artykułu i ilustracji.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIX (2009) ==&lt;br /&gt;
=== 25 Sierpnia, &#039;&#039;&#039;Przenosiny na nowy silnik&#039;&#039;&#039; ===&lt;br /&gt;
Z wielu powodów, a głównie z braku możliwości upgradów istniejącego silnika MedaWiki (był bardzo intensywnie zmodyfikowany bez zachowania kompatybilności z główną gałęzią) - przełączyliśmy Almanach na nowa wersję MedaWiki 1.15. Zostały skopiowane wszystkie stare artykuły. Nie została skopiowana baza użytkowników (za dużo pracy, a i tak niestety większość z Was nie logowała się od bardzo dawna - na życzenie mogę przenieść dane).&lt;br /&gt;
&lt;br /&gt;
== Rok MMVI (2006) ==&lt;br /&gt;
=== 26 Października, &#039;&#039;&#039;Czyszczenie&#039;&#039;&#039; ===&lt;br /&gt;
Przegląd części funkcjonalności Almanachu. Poprawki w celu lepszej indeksacji przez przeszukiwarki. Aktualizacje wynikające ze zmian&lt;br /&gt;
w systemie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMV (2005) ==&lt;br /&gt;
=== 17 Sierpnia, &#039;&#039;&#039;Ogólnie zaległe informacje&#039;&#039;&#039; ===&lt;br /&gt;
Serwer w międzyczasie zmienił swoją lokalizacje (z moją - Sauron) zmianą pracy. Równocześnie moja ostatnia aktywność była bardzo znikoma ale niebawem się zrehabilituję! :) Zakończyliśmy ankietę odnośnie tego co sądzicie o Almanachu - niebawem wynik i krótkie podsumowanie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIV (2004) ==&lt;br /&gt;
=== 16 stycznia, &#039;&#039;&#039;Dodany moduł ankietowy i ankieta&#039;&#039;&#039; ===&lt;br /&gt;
Dodałem moduł ankietowy oraz pierwszą ankietę. W związku z tym, że od około tygodnia Almanach jest wyszukiwalny z poziomu Google, pojawia się wiele nowych osób - ciekawi jesteśmy ich opinii na temat naszej pracy...&lt;br /&gt;
&lt;br /&gt;
== Rok MMIII (2003) ==&lt;br /&gt;
=== 25 grudnia, &#039;&#039;&#039;Zmiana serwera dla Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Ze względu na niestabilność poprzedniego serwera przeniosłem silnik Almanachu i jego zasoby graficzne na inny serwer (baza pozostaje gdzie była). Do poniedzialku (29 grudnia) może w związku z tym, brakować pewnych obrazków w hasłach.&lt;br /&gt;
&lt;br /&gt;
=== 8 grudnia, &#039;&#039;&#039;Nowe forum FREHy &amp;quot;Almanach Historyczny&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
Po uzgodnieniach z Watcher&#039;em z FREH&#039;y, otworzyliśmy forum [http://www.freha.pl/viewforum.php?f=43 &amp;quot;Almanach Historyczny&amp;quot;] - zakładamy iż będzie można tam podyskutować o proponowanych zmianach, rozstrzygać sytuacje sporne lub po prostu zasięgnąć rady większego grona. Mam również nadzieje iż umożliwi to w jakimś stopniu zintegrowania [http://www.freha.pl FREH&#039;y] i Almanachu Historycznego.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;Zmieniliśmy cały &amp;quot;layout&amp;quot; Almanachu na nowy...&#039;&#039;&#039; ===&lt;br /&gt;
Mam nadzieje że z pozytywnym skutkiem. Autorem nowego projektu graficznego i logo jest [http://dzidowski.art.pl Adam Dzidowski]&lt;br /&gt;
&lt;br /&gt;
=== 20 listopada, &#039;&#039;&#039;Otworzenie Almanachu dla ludzi z zewnątrz i czekamy na odzew...&#039;&#039;&#039; ===&lt;br /&gt;
Po licznych zmianach w Almanachu o których można poczytać [[Almanach:Zmiany w kodzie|tutaj]], postanowiliśmy otworzyć go dla ludzi z zewnątrz. Jak na razie, mimo wielu odwiedzin odzew jest niewielki a większość ludzi usilnie stara się nie czytać wstępu i szukać informacji o &amp;quot;cepach&amp;quot;, &amp;quot;karwaszach&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
=== 12 listopada, &#039;&#039;&#039;Pierwsze próby z silnikiem Wikipedii i zmiany kodu w kierunku pierwotnych założeń Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Po próbach wszystkie co jest dostępne na rynku Open Source i szacowaniu za i przeciw stworzenia wszystkiego od początku wybór padł na Wikipedię. Jako jednak, że posiada ona bardzo otwarty system edycyjny, brak motywacji w formie statystyk, użytkowników i ich przynależności do różnych grup - wymagane są dość liczne zmiany.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7702</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7702"/>
		<updated>2022-04-20T11:03:05Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książce o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na ścianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = [[:en:Basinio_Basini|Basinio Basini]]&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Biblioteka Arsenału (Biblioteque de l’Arsenal 630), Paryż&lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/ Lega Italica 1454]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki, koń, konie, młotek, wbijanie śledzi, proporce, proporzec, flaga, flagi&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
[[Kategoria:Obozowanie]]&lt;br /&gt;
[[Kategoria:Biblioteka Arsenału]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Namiot&amp;diff=7701</id>
		<title>Namiot</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Namiot&amp;diff=7701"/>
		<updated>2022-04-20T11:00:41Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Okres XV wieku */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Namiot ==&lt;br /&gt;
[[Namiot]], zgodnie z [[:pl:Namiot|encyklopedyczną definicją]], to przenośne schronienie używane przez ludzi. O ile jego współczesna konstrukcja jest dość jednoznacznie identyfikowalna i zgodna z ogólnym wyobrażeniem, o tyle jego historycznie poprawna wersja, może okazać już się odrobinę bardziej zaskakująca.&lt;br /&gt;
&lt;br /&gt;
Odkładając na bok współczesne rozwiązania, aby swobodnie dyskutować o [[Namiot|namiotach]], trzeba jednoznacznie określić co nas tak naprawdę interesuje. Niewątpliwie, podstawową ich cecha charakterystyczną, jest możliwość wielokrotnego rozkładania (i oczywiście składania). Celowo nie używam tutaj kryterium przenoszalność, gdyż w niektórych wypadkach jest to drugorzędna właściwość (jak w wypadku namiotów mieszkalnych typu [[Jurta|jurta]], którą transportuje się raz/dwa razy na sezon). Idąc tym tropem, dość szybko będziemy mogli wykluczyć wszelkie konstrukcje jednorazowe - jak szałasy - które często na przedstawieniach występują do społu z namiotami.&lt;br /&gt;
Za kolejny warunek konieczny, należało by uznać możliwość składania lub zwijania warstwy zewnętrznej namiotu - czyli musi to być forma tkaniny, materiału, [[Skóra|skóry]] lub [[Wojłok|wojłoku]]. W ten sposób wykluczymy wszystkie konstrukcje z prefabrykatów.&lt;br /&gt;
&lt;br /&gt;
== Budowa namiotu ==&lt;br /&gt;
Ogólna budowa namiotu jest zawsze taka sama i zawiera w sobie stelaż z rozpostartą na nim osłoną.&lt;br /&gt;
&lt;br /&gt;
W najprymitywniejszej formie, stelaż może być kijem lub gałęzią drzewa. Zazwyczaj wtedy, do osłony wykorzystuje się materiał pełniący również inne funkcje (nie będący docelowo częścią namiotu) jak koc, płaszcz, posłanie. Może to być konstrukcja czysto improwizowana w chwili potrzeby.&lt;br /&gt;
&lt;br /&gt;
Wersja pośrednia, może składać się z dedykowanej osłony i improwizowanego, bądź tylko częściowo specjalizowanego stelażu. Czyli różnego rodzaju kije podróżne, liny, odciągi. Taka forma wynika z faktu, że dużo trudniej jest transportować ciężki, nieporęczny stelaż - niż w miarę łatwo przenoszalną osłonę.&lt;br /&gt;
&lt;br /&gt;
Oraz finalnie, jako trzeci rodzaj, występują w pełni dedykowane konstrukcje zarówno stelaża jak i osłony.&lt;br /&gt;
&lt;br /&gt;
=== Stelaż ===&lt;br /&gt;
&lt;br /&gt;
Praktycznie zawsze stelaż jest konstrukcją drewniano - linową. Oczywiści mówimy tutaj o [[Namiot|namiotach historycznych]], współcześnie może to być stal, aluminium, włókno szklane lub węglowe, czy nawet powietrze.&lt;br /&gt;
Dodatkowo możemy rozróżnić stelaże samodzielnie stojące i te wymagające odciągów. Historycznie na terenie Europy, występowały w zasadzie tylko te drugie (ogólny wyjątek to azjatycka [[Jurta|jurta]], lub amerykańskie [[:pl:Tipi|tipi]] czy skandynawskie [[:en:Lavvu|lavvu]]).&lt;br /&gt;
&lt;br /&gt;
Większość namiotów opierała się na pionowych masztach - jednym, lub więcej. Ta prosta konstrukcja, w połączeniu z naciągnięciem płótna i/lub odciągami jest w pełni wystarczająca dla większości konstrukcji. W gwoli wyjaśnienia, śledzie lub kołki napinające osłonę też zaliczamy do ogólnie pojętego olinowania.&lt;br /&gt;
&lt;br /&gt;
=== Osłona ===&lt;br /&gt;
&lt;br /&gt;
Jest to materiał, funkcjonalnie, będący główną częścią namiotu. Może zapewniać ochronę przed niekorzystnymi warunkami pogodowymi jak deszcz, wiatr czy nadmiar słońca. Może ułatwiać ochrona przed owadami, drobnymi zwierzętami czy zapewniać namiastkę prywatności. Nie bez znaczenia, w późniejszym okresie występowania, była wartość reprezentacyjna [[Namiot|namiotów]]. Bogato zdobione malowidłami i haftami płótna, z ażurowymi oknami, dwu warstwowymi ścianami i dywanami na podłodze. Były kolejnym sposobem na ukazanie wszystkim zamożności właściciela.&lt;br /&gt;
&lt;br /&gt;
Jak większość utylitarnych produktów, tak i warstwy zewnętrzne namiotów były konstruowane z materiałów najlepiej nadających się do tego zadania i dostępnych lokalnie. Zrozumienie tego podejścia jest kluczowe do zaakceptowania pewnych, dalej występujących, założeń.&lt;br /&gt;
&lt;br /&gt;
Czyli w rejonach wysokiej produkcji wełny, mamy namioty okrywane [[Wojłok|wojłokiem]] czy [[Filc|filcem]]. Obszary gdzie nie występowała (lub nie była wystarczająco rozwinięta) produkcja płótna, posiłkowały się skórami zwierzęcymi a wszędzie indziej używano różnego rodzaju materiałów z roślin włóknistych lub też samych roślin.&lt;br /&gt;
&lt;br /&gt;
Należy pamiętać, że materiał na osłonę musi również (prócz dostępności) być wystarczająco wytrzymały, by sprostać na prawdę dużym prężeniom powstającym w namiotach. Powinien być całkowicie lub częściowo nie przemakalny, chronić od wiatru i izolować termicznie. Znając te wszystkie kryteria, bardzo wiele surowców po prostu nie nadawało się do produkcji [[Namiot|namiotów]].&lt;br /&gt;
W innych wypadkach posiłkowano się np. dokładanymi pasami materiału na szwach, wstawkami ze skóry (pod odciągi, kołki, elementy stelażu), wykonywano konstrukcje dwu warstwowe (wierzchnia wytrzymała jak len, wewnętrzna zdobiona i gruba - poprawiająca izolacje i reprezentacyjna).&lt;br /&gt;
&lt;br /&gt;
Najstarsze zachowane w Europie (choć nie koniecznie Europejskiej proweniencji) zewnętrzne płótna namiotowe, to konstrukcje dopiero z [[XVI]] wieku. Wszystkie są wykonane z lnu (warstwa zewnętrzna). Niestety w znaleziskach takich, jak już wspominana [[:pl:Łódź_z_Gokstad|łódź z Gokstad]], mimo zachowania w nich ubrań, nie zachowały się żadne fragmenty samej tkaniny namiotowej&amp;lt;ref&amp;gt;Brogger,A. W., et al. Osebergfundet,3 vols. Kristiana [Oslo], Universitetets Oldsaksamling, 1917-1927. vol.1&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Historia ==&lt;br /&gt;
Bardzo ciężko jest ustalić kiedy powstały pierwsze namioty. O ile można domniemywać, iż człowiek od bardzo dawna chciał na czas podróży zabezpieczyć się przed warunkami atmosferycznymi lub zwierzętami, o tyle ciężko jest tego dowieść archeologicznie. Głównie ze względu na improwizowany charakter konstrukcji i naturalne, łatwo rozkładające się materiały. Późniejszy okres, występowania już źródeł pisanych i rysunków (np. IXw. Psałterz utrechcki), pozwala stwierdzić istnienie namiotów w Europie od czasów Rzymskich. Występują w Islandzkich sagach, czy w postaci zadaszenia łodzi pogrzebowej z przed 900 roku, znalezionej niedaleko Oslo ([[:pl:Łódź_z_Gokstad|Łódź z Gokstad]]).&lt;br /&gt;
&lt;br /&gt;
Dla niektórych, [[Namiot|namiot]] był tylko dodatkiem, elementem ułatwiającym podróżowanie. Dla innych stanowił podstawowe wyposażenie domu, de facto był domem. Mowa tutaj, dla przykładu, o wszelkich plemiona koczowniczych zachodniej i centralnej Azji.&lt;br /&gt;
Najstarsza, znana, pisemna wzmianka o [[Jurta|jurtach]] mieszkalnych pochodzi z [[:pl:Herodot|Herodota]] ([[:pl:Grecja|Grecja]], 484-424 p.n.e.). Opisuje on wozy do przewozu [[Jurta|jurt]], oraz [[Namiot|namioty]] z [[Wojłok|wojłoku]] używane przez plemiona [[:pl:Scytowie|Scytów]], nomadów żyjących na północy [[:pl:Morze_Czarne|Morza Czarnego]].&amp;lt;ref&amp;gt;{{cytuj stronę | url = http://www.woodlandyurts.co.uk/Yurt_Facts/YurtFacts.html | tytuł = Yurt Facts - History | język = en | data dostępu = 2013-12-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ciekawostki historyczne ==&lt;br /&gt;
{{Cytat duży|W ogromnej liczbie, przekraczającej niewątpliwie tysiąc sztuk, trafiły one do Rzeczypospolitej (namioty zdobyte pod Wiedniem w 1683r. - przyp. Sauron). Weszły do militarnego i cywilnego użytku w domach szlacheckich i magnackich, wykorzystywane w czasie polowań, wojaży, uczt czy ogrodowej rekreacji. Przenośna architektura z lnianego płótna, bawełny, drewna i skóry (nie licząc jedwabi i materiałów złotniczych stosowanych w dekoracji), przez swą lekkość, modułowość, szansę łączenia części w dowolne całości, szczególnie odpowiadała polskiej obyczajowości, to jest upodobaniu szlachty do obozowania i biesiadowania „pod namiotem”.|Magdalena Piwocka, &amp;quot;Namioty tureckie w zbiorach Zamku Królewskiego na Wawelu&amp;quot;.}}&lt;br /&gt;
&lt;br /&gt;
{{Cytat duży|W 1729 roku Wettyn kazał przewieźć je do Saksonii, gdzie miały uświetnić paradny kampament wojskowy połączony z manewrami armii, urządzony w Zeithain, pod Lipskiem w dniach 1–26 czerwca 1730 roku. Z rachunków dworu drezdeńskiego z roku 1730 wiadomo, iż pola pod Zeithain zapełniło wówczas &#039;&#039;&#039;1051 namiotów&#039;&#039;&#039;. Obok prostych, użytkowych „szop dla wojska”, a także nowo sprawionych okazów – trzon namiotowego taboru, najcenniejszy z punktu widzenia artystycznego i historycznego, stanowiły paradne „namioty Sobieskiego”.|Magdalena Piwocka, &amp;quot;Namioty tureckie w zbiorach Zamku Królewskiego na Wawelu&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
== Zastosowanie ==&lt;br /&gt;
Zapewne wszyscy są świadomi możliwości używania [[Namiot|namiotu]] jako przenośnego schronienia od niepogody (co zresztą zostało już w niniejszym artykule opisane). Należy jeszcze dodać, że jednocześnie może też stanowić przyzwoitą izolacje termiczną (zwłaszcza [[Namiot|namioty]] dwuwarstwowe, bądź z [[wojłok|wojłoku]]).&lt;br /&gt;
&lt;br /&gt;
[[Plik:Loyset_Liedet_Charlemagne.jpeg|thumb|200px|&amp;quot;Zaślubiny Renaud de Montauban z Klarysą&amp;quot; 1462-70r. (XV wiek)]]&lt;br /&gt;
Czyli w takim wypadku namiot mógł być:&lt;br /&gt;
* Udogodnieniem w czasie podróży. Ale tylko jeśli, nie można było tego problemu rozwiązać inaczej np. za pomocą przydrożnych zajazdów. Było to rozwiązanie raczej rzadko stosowane i przynależne bogatszej grupie społecznej, wymagało sporego zaplecza transportowego, służby, zarządzania itd.. Pomijam w tym wypadku namioty improwizowane - te oczywiście, w potrzebie chwili, mogły być używane częściej.&lt;br /&gt;
* Przenośnym (często jedynym) domem - jak w wypadku stepowych [[Jurta|jurt]], bądź indiańskich tipi.&lt;br /&gt;
* Sposobem na zwielokrotnienie miejsc noclegowych (średniowieczne turnieje w Europie).&lt;br /&gt;
* Miejscem, gdzie najzamożniejsi, organizowali przyjęcia na łonie natury lub towarzyszyły organizowanym polowaniom.&lt;br /&gt;
* Militarnie, w średniowieczu, ułatwiał obleganie miast - acz dalej przynależał tylko do wyższych warstw społecznych.&lt;br /&gt;
* Po średniowieczu, kiedy rozpoczęło się formowanie wojsk zaciężnych, stawał się również wyposażeniem zwykłych strzelców czy piechoty.&lt;br /&gt;
&lt;br /&gt;
[[Plik:75r.jpeg|thumb|250px|Aleksandreida, 1338-44r. (XIV wiek)]]&lt;br /&gt;
Odrobinę odbiegającym, od powyższych przykładów, sposobem użytkowania namiotów były formy łaźni - namiotów kąpielowych. Z treści towarzyszących przedstawieniom, ciężko wywnioskować, czy miały on praktyczne zastosowanie - jednak pojawiły się kilkukrotnie w poznanych dokumentach.&lt;br /&gt;
&lt;br /&gt;
Z mniej znanych zastosowań [[Namiot|namiotów]] można wymienić namioty intoksykacyjne, czyli miejsca inhalowania się różnymi środkami psychoaktywnymi. Znane na wschodzie Europy i Azji, używane przez wieszczy i szamanów. Mogły być malutkimi konstrukcjami, umożliwiającymi schowanie jedynie głowy, po konstrukcje mieszczące kilka osób.&lt;br /&gt;
&lt;br /&gt;
== Klasyfikacja namiotów ==&lt;br /&gt;
&lt;br /&gt;
=== Ze względu na budowę ===&lt;br /&gt;
Jest to najczęściej funkcjonujący podział namiotów wśród rekonstruktorów, jest on stosunkowo jednoznaczny i prosty w klasyfikacji. Mamy więc:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Namioty dwuspadowe&#039;&#039;&#039; - są to najprostsze namioty, jakie można sobie wyobrazić. Jako jedyne, wraz z tipi, mogą być konstrukcjami improwizowanymi (gdyż mają bardzo prosty stelaż). Powstałe przez rozpostarcie prostokątnej płachty materiału na poprzeczce, która w najbardziej minimalistycznej formie, może być liną rozwieszoną pomiędzy drzewami. Najczęściej spotyka się jednak wersje z dwoma pionowymi masztami z opcjonalna sztywną, poprzeczką (przy jej braku, namiot musi być mocniej naciągnięty wzdłużnie).&lt;br /&gt;
** &#039;&#039;&#039;Anglo-Saxon&#039;&#039;&#039; tzw. Geteld&lt;br /&gt;
** &#039;&#039;&#039;Wikińskie, łodziowe&#039;&#039;&#039; (z ramą A)&lt;br /&gt;
** &#039;&#039;&#039;proste&#039;&#039;&#039; - do podstawowej wersji, można dołożyć pionowe, proste ściany na krótszym boku. Wersja ta była zdecydowanie popularniejsza w późniejszym okresie (po [[Średniowiecze|średniowieczu]]), gdy potrzebne były tanie i funkcjonalne [[Namiot|namioty]] dla wojska. Wejście do namiotu najczęściej znajdowało się na krótkim boku.&lt;br /&gt;
** &#039;&#039;&#039;z absydami&#039;&#039;&#039; - jest to bardziej elegancka forma dostawienia ścian na krótszym boku, gdzie tworzy się je z dowolnej ilości trójkątów (im ich więcej, tym absyda przypomina bardziej pół stożka). Wersja popularna w [[Średniowiecze|średniowieczu]] i z racji budowy, wejście było na dłuższym boku namiotu.&lt;br /&gt;
* &#039;&#039;&#039;Stożki&#039;&#039;&#039; a właściwie [[:pl:Ostrosłup_prawidłowy|ostrosłupy foremne]]&lt;br /&gt;
** z centralnym masztem -  to [[Namiot|namioty]] zbudowany przez zszycie wielu trójkątów razem. Ich podstawową zaletą jest tylko jeden maszt, który stosunkowo łatwo jest pozyskać w naturze (przez to mogą być namiotami częściowo improwizowanymi). Namiot utrzymuję swoją formę, dzięki naprężeniu materiału przez śledzie. Występują praktycznie od bardzo wczesnego średniowiecza, we wszystkich kulturach Europejskich i części morza Śródziemnego.&lt;br /&gt;
** &#039;&#039;&#039;Tipi/lávvu&#039;&#039;&#039; -  to [[Namiot|namioty]] stożkowe z bocznym stelażem (wiele żerdzi rozstawionych pod kątem i złączonych razem na szczycie). Występowały za równo w Europie (skandynawskie [[:en:Lavvu|Lávvu]]/Kota) czy Amerykańskie [[:pl:Tipi|Tipi]]. Do podstawowych zalet można zaliczyć brak centralnego masztu, co umożliwiało zrobienie paleniska i otworu na szczycie namiotu, do odprowadzenia dymu. Konstrukcja nośna opierała się na bocznym stelażu, przez co można było ściany ułożyć z wielu mniejszych kawałków materiału lub skór i docisnąć je linami (nie trzeba było posiadać odpowiednio zszytej tkaniny). Obie konstrukcje (Europejska i Amerykańska) posiadają sporo różnić i wariantów, jednak podstawową funkcjonalnością determinująca budowę było palenisko w centrum [[Namiot|namiotu]].&lt;br /&gt;
* &#039;&#039;&#039;Pawilony&#039;&#039;&#039; - namioty składające się z wyraźnie zarysowanego dachu i ścian (zwanych też płotem). Zazwyczaj oba te elementy występują jako osobne konstrukcje - w takiej formie ukazywane są w źródłach. W przedstawieniach występują również całe labirynty pawilonów, połączonych w jeden, wielki kompleks namiotowy.&lt;br /&gt;
** &#039;&#039;&#039;jednomasztowe&#039;&#039;&#039; - z jednym, centralnym masztem i odciągami lub konstrukcja drewniana (patrz [[Namiot#Stela.C5.BC|stelaż]])&lt;br /&gt;
** &#039;&#039;&#039;dwu (i wielo) masztowe&#039;&#039;&#039; - powielone konstrukcje jednomasztowe, mogły występować poprzeczne, drewniane elementy łącząco-napinające.&lt;br /&gt;
* &#039;&#039;&#039;Jurty&#039;&#039;&#039; - to owalne namioty, o konstrukcji całkowicie odmiennej od pozostałych omawianych tutaj namiotów. Wewnętrzny, drewniany stelaż stanowią ściany w formie kratownicy rozparte na centralnym, drewnianym świetliku bez użycia masztu.&lt;br /&gt;
* &#039;&#039;&#039;Wiaty/zadaszenia&#039;&#039;&#039; - konstrukcje pomocnicze, pojawiające się dopiero w [[XVI]] wieku przy kuchniach polowych i zorganizowanym wojsku.&lt;br /&gt;
* &#039;&#039;&#039;Płoty&#039;&#039;&#039; - konstrukcje towarzyszące obozom, wykonane z materiału i będące przenośną formą muru (oczywiście tylko wizualnie).&lt;br /&gt;
&lt;br /&gt;
=== Ze względu na wykonanie ===&lt;br /&gt;
Jest to bardzo sztuczny podział, użyty już w tym artykule, ale często używany w celu zawężenia obszaru dyskusji.&lt;br /&gt;
Mamy więc namioty:&lt;br /&gt;
* improwizowane&lt;br /&gt;
* częściowo improwizowane&lt;br /&gt;
* dedykowane&lt;br /&gt;
&lt;br /&gt;
== Galeria ==&lt;br /&gt;
=== Okres VIw do Xw ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty z okresu VIw-Xw&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:UtPs-Zelte15R.jpeg|Namiot dwuspadowy, tzw. geteld, 816-34r. ([[IX]] wiek)&lt;br /&gt;
Plik:UtPs-Zelte15V.jpeg|Psałterz z Ultrecht, 816-34r. ([[IX]] wiek)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Okres XIw do XIIIw ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty z okresu XIw-XIIIw&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:Tentpic5.150.jpeg|Z utworu &amp;quot;[[wikipedia:pl:Pieśń o Rolandzie|Pieśń o Rolandzie]]&amp;quot;, British Library Ms Landsdowne 782 f.34v. Utwór datowany na [[XI]] wiek.&lt;br /&gt;
Plik:Escorial.png|(Rycina z [[XIII]] w. manusykryptu, przedstawiająca &amp;quot;Grecką naradę wojenną&amp;quot; z historii Troii, Escorial, Royal Monastery, h.I.6, fol. 32v.)&lt;br /&gt;
Plik:103_ges.jpeg|Archidiakon z Salerno jako zakładnik chorega Cesarza w Neapolu, 1196r. ([[XII]] wiek)&lt;br /&gt;
Plik:003347et.jpeg|Chrześcijański rycerz i [[wikipedia:pl:Maurowie|Maur]] grają w szachy, 1283r. ([[XIII]] wiek)&lt;br /&gt;
Plik:Almanach-Piesn_o_Aspremont-XIII.jpeg|Rysunek przedstawia rycerza konno, trzymającego miecz przed królem w namiocie, 1240-50r. ([[XIII]] wiek)&lt;br /&gt;
Plik:Almanach-Piesn_o_Aspremont-2-XIII.jpeg|Papież Milon w asyście 4 arcybiskupów chrzci Balana, stojącego w bali pod namiotem, 1240-50r. ([[XIII]] wiek)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Okres XIV wieku ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty datowane na XIV wiek&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:231r.jpeg|&amp;quot;[[wikipedia:pl:Codex_Manesse|Codex Manesse]]&amp;quot;, 1305-40r. ([[XIV]] wiek).&lt;br /&gt;
Plik:ConsulterElementNum.jpg|Miniatura z romansu rycerskiego, 1308-12r. ([[XIV]] wiek)&lt;br /&gt;
Plik:40renoun.jpg|[[wikipedia:pl:Simone Martini|Simone Martini]] widok ogólny. 1312-17r. ([[XIV]] wiek)&lt;br /&gt;
Plik:42renoun.jpg|[[wikipedia:pl:Simone Martini|Simone Martini]] zbliżenie wnętrza namiotów. 1312-17r. ([[XIV]] wiek)&lt;br /&gt;
Plik:43renoun.jpg|[[wikipedia:pl:Simone Martini|Simone Martini]] zbliżenie grupy namiotów. 1312-17r. ([[XIV]] wiek)&lt;br /&gt;
Plik:Wwwmongol.jpg|Miniatura z [[wikipedia:pl:Tabriz|Tabriz]], z około 1314r. ([[XIV]] wiek) przedstawiające obrońców oblężonego miasta ruszających do walki.&lt;br /&gt;
Plik:Foglian5.jpg|Fragment fresku &amp;quot;Guidoriccio da Fogliano przy oblężeniu [[wikipedia:it:Montemassi|Montemassi]]&amp;quot;. ok. 1328r. ([[XIV]] wiek)&lt;br /&gt;
Plik:Almanach-Panteon fragment-XIV.jpeg|Fragment strony przedstawiającej dzieje Aleksandra Wielkiego w Azji, 1335r. ([[XIV]] wiek)&lt;br /&gt;
Plik:198v-cutout.jpeg|&amp;quot;[[wikipedia:pl:Aleksandreida|Aleksandreida]]&amp;quot; 1338-44r. ([[XIV]] wiek).&lt;br /&gt;
Plik:75r.jpeg|&amp;quot;[[wikipedia:pl:Aleksandreida|Aleksandreida]]&amp;quot; 1338-44r. ([[XIV]] wiek).&lt;br /&gt;
Plik:83v.jpeg|&amp;quot;[[wikipedia:pl:Aleksandreida|Aleksandreida]]&amp;quot; 1338-44r. ([[XIV]] wiek).&lt;br /&gt;
Plik:124r.jpeg|&amp;quot;[[wikipedia:pl:Aleksandreida|Aleksandreida]]&amp;quot; 1338-44r. ([[XIV]] wiek).&lt;br /&gt;
Plik:236r.jpeg|&amp;quot;[[wikipedia:pl:Aleksandreida|Aleksandreida]]&amp;quot; 1338-44r. ([[XIV]] wiek).&lt;br /&gt;
Plik:I3_0024.jpg|Charles of Blois, duke [[wikipedia:Brittany|Brittany]], jest brany do niewoli w bitwie pod [[wikipedia:pl:La_Roche-Derrien|La Roche-Derrien]] 1347r. ([[XIV]] wiek)&lt;br /&gt;
Plik:Tentpic1.600.jpeg|Włoski rysunek przedstawiający obóz namiotowy. ok. 1360r. ([[XIV]] wiek)&lt;br /&gt;
Plik:Fr_343_031v.jpeg|Parsiwal i kusicielki, ok. 1380-85r. ([[XIV]] wiek)&lt;br /&gt;
Plik:83.jpg|Rycerz Cifar obserwuje obóz wroga grając w szachy, ([[XIV]] wiek)&lt;br /&gt;
Plik:I1_0010.jpg|Zamach na [[wikipedia:pl:Sigebert_I|Sigiberta I]]. ([[XIV]] wiek)&lt;br /&gt;
Plik:I1_0055.jpg|[[wikipedia:pl:Karol_Otyły|Karol Otyły]] przyjmuje posłańców. Być może jest to przykład na namiot z drewnianymi podporami przy ścianach. ([[XIV]] wiek)&lt;br /&gt;
Plik:I1_0044.jpg|[[wikipedia:pl:Ludwik_I_Pobożny|Ludwik I Pobożny]] odprawia swego syna [[wikipedia:pl:Pepin_I_Akwitański|Pepina I]] króla [[wikipedia:pl:Akwitania|Akwitanii]]. Być może jest to przykład na namiot z drewnianymi podporami przy ścianach. ([[XIV]] wiek)&lt;br /&gt;
Plik:LESSING 15020545 P3WM.jpg| Targ na równinie Saint-Denis na północ od Paryża, [[XIV]] wiek&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Okres XV wieku ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty datowane na XV wiek&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:Meister der &#039;Cites Dames&#039; 001.jpeg|Książęta Orientu, ok. 1404r. ([[XV]] wiek)&lt;br /&gt;
Plik:Tumblr lk86ax8fF81qfg4oyo1 1280.jpg|Grandes chroniques de France, 1410-20r. ([[XV]] wiek)&lt;br /&gt;
Plik:030r.jpeg|Kronika świata - fragment, ok. 1420r. ([[XV]] wiek)&lt;br /&gt;
Plik:Bible_kneze_Michala_1423.jpeg|Biblia księdza Michała - tzw. stożek, 1423r. ([[XV]] wiek)&lt;br /&gt;
Plik:Trinity.big.jpeg|&amp;quot;Trójca&amp;quot;, fragment dyptyku, 1430r. ([[XV]] wiek). [[:Plik:Trinity.tent.jpeg|Zbliżenie konstrukcji wewnątrz baldachimu/namiotu.]]&lt;br /&gt;
Plik:Roman_de_Tristan.jpeg|Roman de Tristan, 1440-60r. ([[XV]] wiek)&lt;br /&gt;
Plik:7008244.JPG|Obóz Greków, 1445-50r. ([[XV]] wiek)&lt;br /&gt;
Plik:7008197.JPG|Obóz Greków w Troi, 1445-50r. ([[XV]] wiek)&lt;br /&gt;
Plik:Tumblr_m47nncmVU41qfg4oyo1_1280-small.jpeg|Barykada z wozów husyckich okalająca obóz, ok. 1450r. ([[XV]] wiek)&lt;br /&gt;
Plik:74g27_090v_min.jpeg|[[wikipedia:pl:Antenor_(mitologia_grecka)|Antenor]] zdradza [[wikipedia:pl:Troja|Troję]] na rzecz Greków, ok. 1450-75r. ([[XV]] wiek)&lt;br /&gt;
Plik:130b21_359r_min.jpeg|[[wikipedia:William_I_of_Guelders_and_Jülich|William, Książe Guelders]], składa hołd [[wikipedia:pl:Karol_IV_Luksemburski|Karolowi IV Luksemburskiemu]], 1450-60r. ([[XV]] wiek)&lt;br /&gt;
Plik:74g27_079r_min.jpeg|Ulisses gra w szachy w swoim namiocie, ok. 1450-75r. ([[XV]] wiek).&lt;br /&gt;
Plik:76e21_dl3_123r_min.jpeg|Eneasz oblega Laurentum, 1450-75r. ([[XV]] wiek)&lt;br /&gt;
Plik:76e21_dl3_184r_min.jpeg|Eneasz oswobadza obóz Trojan, 1450-75r. ([[XV]] wiek)&lt;br /&gt;
Plik:Dream.jpg|Piero della Francesca, &amp;quot;Sen [[wikipedia:pl:Konstantyn_I_Wielki|Konstantego I Wielkiego]]&amp;quot; (&amp;quot;The Dream of Constantine&amp;quot;) z fresku &amp;quot;Odkrycie Prawdziwego Krzyża&amp;quot; (1454-58) ([[XV]] wiek). Z [[wikipedia:San_Francesco_di_Arezzo|Bazyliki św. Frańciszka]] w [[wikipedia:pl:Arezzo|Arezzo]].&lt;br /&gt;
Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg|Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii, 1450-57r. ([[XV]] wiek)&lt;br /&gt;
Plik:Smierc_Bertrand_Du_Guesclin_f050.jpeg|Śmierć Bertrand Du Guesclin, 1455-60r. ([[XV]] wiek)&lt;br /&gt;
Plik:Partagef002.jpeg|Zabójstwo [[wikipedia:pl:Sigebert_I|Siegbert&#039;a I]] (w namiocie) Podczas oblężenia [[wikipedia:pl:Tournai|Tournai]], 1455-60r. ([[XV]] wiek)&lt;br /&gt;
Plik:A01_PrayinginTent.jpg|Modlitwa Karola Wielkiego, 1455-60r. ([[XV]] wiek)&lt;br /&gt;
Plik:JeanMielot001.jpeg|Biskup Chartes dowodzi Normanami, bitwa i namioty, 1456r. ([[XV]] wiek)&lt;br /&gt;
Plik:Krtent.1.jpeg|&amp;quot;Cueur (Serce) spotyka Nadzieję&amp;quot; ok. 1457r. Obraz ciekawy ze względu na przedstawienie namiotu z oknem. ([[XV]] wiek)&lt;br /&gt;
Plik:Krtents.near.jpeg|&amp;quot;Pragnienie spotyka Honor&amp;quot;, ok. 1457r. ([[XV]] wiek)&lt;br /&gt;
Plik:Tentpic2.600.jpeg|&amp;quot;Armia składa obóz&amp;quot; 1460r. ([[XV]] wiek)&lt;br /&gt;
Plik:Loyset_Liedet_Charlemagne.jpeg|Renaud de Montauban i Karol Wielki, 1462-70r. ([[XV]] wiek)&lt;br /&gt;
Plik:Maitre_Wa_Tent.jpeg|Walka przed namiotem, 1465-85r. ([[XV]] wiek).&lt;br /&gt;
Plik:76e7 078v min.jpeg|Judyta wkłada głowę Holofernesa do worka, ok. 1465r. ([[XV]] wiek)&lt;br /&gt;
Plik:Mi03016e08a.jpeg|[[wikipedia:pl:Anaksymenes|Anaksymenes]] klęka przed [[wikipedia:pl:Aleksander_Macedoński|Aleksandrem Wielkim]], 1467r. ([[XV]] wiek)&lt;br /&gt;
Plik:2biccher.jpeg|Maryja jako orędowniczka, chroniąca miasto przed trzęsieniem ziemi ([[biccherne]]), 1467r. ([[XV]] wiek).&lt;br /&gt;
Plik:Fr_116_725v.jpeg|Wieszczy sen Artura, w którym widzi swój upadek, ok. 1470r. ([[XV]] wiek)&lt;br /&gt;
Plik:Almanach-Harley_Froissart-1-XV.jpeg|Rycerze konno na tle namiotów, 1470-72r. ([[XV]] wiek)&lt;br /&gt;
Plik:133a7_dl2_266r_min.jpeg|[[wikipedia:pl:Jan_I_(król_Kastylii_i_Leónu)|Jan I]] skarży się francuskim rycerzom na zachowanie Anglików w Galicii, 1470-80r. ([[XV]] wiek)&lt;br /&gt;
Plik:022v.jpeg|Pontus przynosi ludziom głowę rycerza, 1475r. ([[XV]] wiek).&lt;br /&gt;
Plik:026r.jpeg|Nocny atak chrześcijan na pogański obóz, 1475r. ([[XV]] wiek).&lt;br /&gt;
Plik:042v.jpeg|Otwarcie turnieju przez młodą kobietę i karła, 1475r. ([[XV]] wiek).&lt;br /&gt;
Plik:Almanach-Gobelin_wojny_trojanskiej-XV.jpeg|Gobelin przedstawiający scenę z wojny trojańskiej, 1475-90r. ([[XV]] wiek)&lt;br /&gt;
Plik:Almanach-Legenda_Klelii-XV.jpeg|Legenda Klelii, ok. 1480r. ([[XV]] wiek).&lt;br /&gt;
Plik:Gobelin.jpeg|&amp;quot;Ogród miłości z namiotem&amp;quot; (niem. &amp;quot;Liebesgarten mit Zelt&amp;quot;), ([[XV]] wiek).&lt;br /&gt;
Plik:1178010576.jpg|Obóz Przymierza pomiędzy papieżem [[wikipedia:pl:Sykstus_IV|Sykstusem IV]], królem [[wikipedia:pl:Ferdynand_I_Burbon|Ferdynardem I Burbonem]] z Neaoplu i Republiką [[wikipedia:pl:Siena|Sieny]]. 1479r. ([[XV]] wiek).&lt;br /&gt;
Plik:Seven-deadly-sins-hieronymus-bosch-nieczystosc.jpg|&amp;quot;Luxuria&amp;quot; (nieczystość) - dwie pary kochanków obejmują się w otwartym namiocie. ok. 1480r. ([[XV]] wiek)&lt;br /&gt;
Plik:02impe10.jpg|Czeski [[wikipedia:pl:Szyk_wozowy_taborytów|szyk taborowy]] z okresu [[wikipedia:pl:Wojny_husyckie|Wojen Husyckich]]. Ilustracja pochodzi z &amp;quot;Das Mittelateriche Hausbuch&amp;quot;, ok 1480r. ([[XV]] wiek).&lt;br /&gt;
Plik:Gobelin01.jpeg|&amp;quot;[[wikipedia:The_Lady_and_the_Unicorn|Dama z Jednorożcem]]&amp;quot; - Tytuł gobelinu: &#039;&#039;&#039;Smak&#039;&#039;&#039;. 1484-1500r. ([[XV]] wiek).&lt;br /&gt;
Plik:Memling_ursula.jpeg|&amp;quot;Męczeństwo Św. Urszuli&amp;quot; - scena z relikwiarzu, 1489r. ([[XV]] wiek).&lt;br /&gt;
Plik:LeLivreDesConquestesEtFait.jpeg|Lazaret polowy, ([[XV]] wiek)&lt;br /&gt;
Plik:LeLivreDesConquestesEtFait-SkladanieObozu.jpeg|Składanie obozu wojskowego, ([[XV]] wiek)&lt;br /&gt;
Plik:LeLivreDesConquestesEtFait-DostarczanieListu.jpeg|Król Alexander wysyłał Sanses&#039;a, syna króla Persii Osmera, z wiadomością do króla Nicolas d&#039;Arménie, ([[XV]] wiek)&lt;br /&gt;
Plik:134c19_226v.jpeg|Pompejusz wkracza do obozu Cezara, ok. 1500r. ([[XV]]/[[XVI]] wiek)&lt;br /&gt;
Plik:134c19 113r.jpeg|Pompejusz otrzymuje list od Sulla rozkazujący mu wyruszyć do Afryki by walczyć z Domitiusem, ok. 1500r. ([[XV]]/[[XVI]] wiek)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Okres XVI wieku ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty datowane na XVI wiek&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:Almanach-Kroniki_z_Lucerny-Bitwa_pod_Murten-XVI.jpeg|Wojska szwajcarskie pod Murten, 1513r. ([[XVI]] wiek)&lt;br /&gt;
Plik:Almanach-Ostatnia Wieczerza-XVI-02.jpeg|&amp;quot;Manna z nieba&amp;quot;, 1515–20r. ([[XVI]] wiek)&lt;br /&gt;
Plik:Weimaraltar-1555-B-tents.jpeg|&amp;quot;Chrystus na Krzyżu&amp;quot; (niem. &amp;quot;Christus am Kreuz&amp;quot;), 1552-55r. ([[XVI]] wiek) Autorstwa [[wikipedia:pl:Lucas_Cranach_Starszy|Lucas&#039;a Cranach&#039;a Starszego]].&lt;br /&gt;
Plik:Almanach-Lucas Cranach starszy-Prawa i Ewangelia-detal.jpeg|Prawo i Ewangelia - detal, 1529r. ([[XVI]] wiek)&lt;br /&gt;
Plik:Namiot-madryt.jpeg|Zachowany namiot admirała Martina Afonso de Sousaz z [[XVI]] wieku. Więcej zdjęć [http://www.greydragon.org/pavilions/Spain/index.html www.greydragon.org]&lt;br /&gt;
Plik:HL40303a.jpeg|&amp;quot;Papierz pokonany przez Cesarza&amp;quot;, ([[XVI]] wiek)&lt;br /&gt;
Plik:74g9_088v.jpeg|[[wikipedia:pl:Biblijna_manna|Cud manny z nieba]], ludzie zbierają ją do koszy, 1535r. ([[XVI]] wiek)&lt;br /&gt;
Plik:Siege_of_Florence1.jpg|Oblężenie Florencji, 1558r. ([[XVI]] wiek)&lt;br /&gt;
Plik:Mathias_Gerung_ObozKarolaV.jpeg|&amp;quot;Obóz wojskowy [[wikipedia:pl:Karol_V_Habsburg|Karola V]] w [[wikipedia:pl:Lauingen_(Donau)|Lauingen]]&amp;quot;, 1551r. ([[XVI]] wiek)&lt;br /&gt;
Plik:07-534511.jpeg|Jeńcy na wyspie pod Orleanem, 1563-90r. ([[XVI]] wiek)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Okres XVIIw do XVIIIw ===&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Namioty z okresu XVIIw-XVIIIw&amp;quot; widths=&amp;quot;200px&amp;quot; heights=&amp;quot;200px&amp;quot; perrow=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
Plik:Tent58.jpg|Zdjęcie zachowanego namiotu z [[XVII]] wieku; muzeum w [[:pl:Bazylea|Bazylei]], Szwajcaria. Dokładny opis i pozostałe zdjęcia - [http://www.greydragon.org/pavilions/basel.html www.greydragon.org]&lt;br /&gt;
Plik:Sebastian_Vrancx02.jpg|Zimowa sceneria i miejskie rozrywki&lt;br /&gt;
Plik:Horace Vere, Baron Vere of Tilbury by Michiel Jansz. van Miereveldt-detal.jpg|Portret Horacego Vere, 1629r. ([[XVII]] wiek)&lt;br /&gt;
Plik:Almanach-Kobieta z Troi podpala okrety-XVII-02.jpeg|&amp;quot;Podpalenie floty&amp;quot;, 1643r. ([[XVII]] wiek)&lt;br /&gt;
Plik:Ostrzyhom1683.jpg|&amp;quot;Wyzwolenie Ostrzyhomiu&amp;quot;, 1683r. ([[XVII]] wiek)&lt;br /&gt;
Plik:Almanach-Wyzwolenie Budy 2-XVII.jpeg|Wyzwolenie Budy, 1688r. ([[XVII]] wiek)&lt;br /&gt;
Plik:Almanach-Wyzwolenie Budy 4-XVII.jpeg|Wyzwolenie Budy, 1688r. ([[XVII]] wiek)&lt;br /&gt;
Plik:Almanach-Marcin_Altomonte-Sejm_elekcyjny_1697_roku-fragment1.jpeg|Sejm elekcyjny 1697 roku - fragment, [[XVII]] wiek.&lt;br /&gt;
Plik:Namiot-turecki-z-XVII-wieku--prezentowany-na-Wawelu01.jpg| [[XVII-wieczny namiot turecki, zdobyty przez wojska króla Jan III Sobieskiego pod Wiedniem|XVII-wieczny namiot turecki, zdobyty przez wojska króla Jan III Sobieskiego pod Wiedniem]] ([[XVII]] wiek)&lt;br /&gt;
Plik:Almanach-Namiot_turecki-bufet-XVIIw.jpeg|Turecki namiot jadalny z [[XVII]] wieku.&lt;br /&gt;
Plik:Alamanach-Pokoj_w_Karlowiacach_2-XVII.jpeg|Pokój w Karłowicach, koniec [[XVII]] wieku.&lt;br /&gt;
Plik:Alamanach-Pokoj_w_Karlowiacach_1-XVII.jpeg|Pokój w Karłowicach, koniec [[XVII]] wieku.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Materiały pokrewne ==&lt;br /&gt;
* [[Jak zrobić piastę do namiotu szprychowego]]&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linki zewnętrzne ==&lt;br /&gt;
* http://www.ordugh.org/materialy_inne,namiot.html Kalkulator ułatwiający projektowanie namiotów szprychowych i stożków.&lt;br /&gt;
* http://www.geocities.com/historyoftents/extant.html Pozostałości namiotów z muzeum w Instambule.&lt;br /&gt;
* http://www.woodlandyurts.co.uk/Yurt_Facts/Build_Your_Own.html Informacje na temat budowy, transportu i historii Jurt&lt;br /&gt;
* {{cytuj stronę | url = http://www.currentmiddleages.org/tents/ottoman.htm | tytuł = Ottoman Imperial Tents | nazwisko = Nurhan | imię = Atasoy | język = en | data dostępu = 2014-03-17}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategoria:Obozowanie]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7700</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7700"/>
		<updated>2022-04-20T10:59:30Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książce o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na ścianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = [[:en:Basinio_Basini|Basinio Basini]]&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Biblioteka Arsenału (Biblioteque de l’Arsenal 630), Paryż&lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/ Lega Italica 1454]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
[[Kategoria:Obozowanie]]&lt;br /&gt;
[[Kategoria:Biblioteka Arsenału]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Arsena%C5%82u&amp;diff=7699</id>
		<title>Kategoria:Biblioteka Arsenału</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Arsena%C5%82u&amp;diff=7699"/>
		<updated>2022-04-20T10:58:44Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategoria:Biblioteka Narodowa Francji]]&lt;br /&gt;
[[Kategoria:Muzea]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Narodowa_Francji&amp;diff=7698</id>
		<title>Kategoria:Biblioteka Narodowa Francji</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Narodowa_Francji&amp;diff=7698"/>
		<updated>2022-04-20T10:58:20Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Utworzono nową stronę &amp;quot;Kategoria:Muzea&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategoria:Muzea]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:BNF_FR2644_002_-_The_men_of_Ghent_capture_and_pillage_Grammont_(1380).jpg&amp;diff=7697</id>
		<title>Plik:BNF FR2644 002 - The men of Ghent capture and pillage Grammont (1380).jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:BNF_FR2644_002_-_The_men_of_Ghent_capture_and_pillage_Grammont_(1380).jpg&amp;diff=7697"/>
		<updated>2022-04-20T10:58:03Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|              Opis = Wojsko grabi [[wikipedia:pl:Grammont|Grammont]]&lt;br /&gt;
|              Data = ok. 1380&lt;br /&gt;
|              Wiek = XIV&lt;br /&gt;
|             Autor = [[wikipedia:pl:Jean_Froissart|Jean Froissart]]&lt;br /&gt;
|            Dzieło = [[wikipedia:Froissart&#039;s_Chronicles|Kroniki Jean Froissarta]]&lt;br /&gt;
|           Wymiary = &lt;br /&gt;
|          Materiał = &lt;br /&gt;
|       Pochodzenie = Flandria, [[wikipedia:pl:Brugia|Brugia]]&lt;br /&gt;
| Autor reprodukcji = &lt;br /&gt;
|            Źródło =  [http://gallica.bnf.fr Gallica, Bibliothèque nationale de France.], BNF FR2644 002&lt;br /&gt;
|        Źródło WWW = &lt;br /&gt;
|       Inne wersje = &lt;br /&gt;
|    Słowa kluczowe = kosz wiklinowy, kosze, koszyczek, koszyczki, wiklina, taczka, skrzynia, kufer, latarenka, miecz, miecze, długi miecz, zbroja, hełm, napierśnik, strój męski&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
[[Kategoria:Uzbrojenie]]&lt;br /&gt;
[[Kategoria:Wyroby z wikliny]]&lt;br /&gt;
[[Kategoria:Biblioteka Narodowa Francji]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain_old}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Arsena%C5%82u&amp;diff=7696</id>
		<title>Kategoria:Biblioteka Arsenału</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Kategoria:Biblioteka_Arsena%C5%82u&amp;diff=7696"/>
		<updated>2022-04-20T10:56:44Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Utworzono nową stronę &amp;quot;Kategoria:Muzea&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategoria:Muzea]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7695</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7695"/>
		<updated>2022-04-20T10:56:20Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książki o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na scianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = [[:en:Basinio_Basini|Basinio Basini]]&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Biblioteka Arsenału (Biblioteque de l’Arsenal 630), Paryż&lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/ Lega Italica 1454]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
[[Kategoria:Obozowanie]]&lt;br /&gt;
[[Kategoria:Biblioteka Arsenału]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7694</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7694"/>
		<updated>2022-04-20T10:54:39Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książki o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na scianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = [[:en:Basinio_Basini|Basinio Basini]]&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = &lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/ Lega Italica 1454]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
[[Kategoria:Obozowanie]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7693</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7693"/>
		<updated>2022-04-20T10:54:11Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książki o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na scianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = [[en:Basinio_Basini|Basinio Basini]]&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot; przedstawiająca obóz króla Alfonsa z Aragonii&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = &lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/ Lega Italica 1454]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7692</id>
		<title>Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Rc-c-07084-folio-1-recto-accampamento-del-re-alfonso-daragona.jpg&amp;diff=7692"/>
		<updated>2022-04-20T10:52:46Z</updated>

		<summary type="html">&lt;p&gt;Sauron: {{Grafika
|               Opis = Jedna z ilustracji w książki o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na scianach.
|               Data = 1450-57
|               Wiek = XV
|              Autor = Basinio Basini
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot;
|            Wymiary = 
|         Materiał = 
|        Pochodzenie = Włochy
|  Autor reprodukcji = 
|           Źródło = 
|       Źródło WWW = [https://legaita...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Jedna z ilustracji w książki o dziejach Sigismondo Malatesta (1417–1468). Ilustracja ciekawa, gdyż pokazuje stawianie namiotu wraz z pionowymi palikami na scianach.&lt;br /&gt;
|               Data = 1450-57&lt;br /&gt;
|               Wiek = XV&lt;br /&gt;
|              Autor = Basinio Basini&lt;br /&gt;
|           Dzieło = Ilustracja z &amp;quot;Hesperis&amp;quot;&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = Włochy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = &lt;br /&gt;
|       Źródło WWW = [https://legaitalica1454.org/2015/02/17/180/]&lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = obóz, namiot, namioty, stawianie namiotu, stelaż namiotu, paliki&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Obrazy]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Public_Domain}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7691</id>
		<title>Plik:Alanach-Srebrne kubki-herby-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7691"/>
		<updated>2022-04-11T14:42:26Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku - zdjęcie pokazuje wnętrze kubków i znajdujące się tam herby.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki - detal&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = [[Plik:Alanach-Srebrne_kubki-XIV.jpg|250px]]&lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Wyroby ze srebra]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7690</id>
		<title>Plik:Alanach-Srebrne kubki-herby-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7690"/>
		<updated>2022-04-11T14:42:09Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku - zdjęcie pokazuje wnętrze kubków i znajdujące się tam herby.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki - detal&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = [[Plik:Alanach-Srebrne_kubki-XIV.jpg:250px]]&lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Wyroby ze srebra]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7689</id>
		<title>Plik:Alanach-Srebrne kubki-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7689"/>
		<updated>2022-04-11T14:41:09Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = [[Plik:Alanach-Srebrne kubki-herby-XIV.jpg|250px]]&lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Wyroby ze srebra]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7688</id>
		<title>Plik:Alanach-Srebrne kubki-herby-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-herby-XIV.jpg&amp;diff=7688"/>
		<updated>2022-04-11T14:40:51Z</updated>

		<summary type="html">&lt;p&gt;Sauron: {{Grafika
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.
|               Data = ok. 1350
|               Wiek = XIV
|              Autor = 
|           Dzieło = Srebrne kubki
|            Wymiary = 
|         Materiał = srebro
|        Pochodzenie = Praga, Czechy
|  Autor reprodukcji = 
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e
|       Źródło WWW = 
|        Inne wersje = 
|Warunki udostępnienia = 
| Lokalizacja znaleziska = 
|       Słowa kluczowe =...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Wyroby ze srebra]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7687</id>
		<title>Plik:Alanach-Srebrne kubki-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7687"/>
		<updated>2022-04-11T14:36:04Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Wyroby ze srebra]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Kategoria:Germa%C5%84skie_Muzeum_Narodowe&amp;diff=7686</id>
		<title>Kategoria:Germańskie Muzeum Narodowe</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Kategoria:Germa%C5%84skie_Muzeum_Narodowe&amp;diff=7686"/>
		<updated>2022-04-11T14:34:52Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Utworzono nową stronę &amp;quot;Kategoria:Muzea&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategoria:Muzea]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7685</id>
		<title>Plik:Alanach-Srebrne kubki-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7685"/>
		<updated>2022-04-11T14:34:18Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Germańskie Muzeum Narodowe, nr. 11.628a-e&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
[[Kategoria:Germańskie Muzeum Narodowe]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7684</id>
		<title>Plik:Alanach-Srebrne kubki-XIV.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:Alanach-Srebrne_kubki-XIV.jpg&amp;diff=7684"/>
		<updated>2022-04-11T14:32:11Z</updated>

		<summary type="html">&lt;p&gt;Sauron: {{Grafika
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.
|               Data = ok. 1350
|               Wiek = XIV
|              Autor = 
|           Dzieło = Srebrne kubki
|            Wymiary = 
|         Materiał = srebro
|        Pochodzenie = Praga, Czechy
|  Autor reprodukcji = 
|           Źródło = 
|       Źródło WWW = 
|        Inne wersje = 
|Warunki udostępnienia = 
| Lokalizacja znaleziska = 
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich,...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Opis ==&lt;br /&gt;
{{Grafika&lt;br /&gt;
|               Opis = Srebrne kubki z herbami na wewnętrznym denku.&lt;br /&gt;
|               Data = ok. 1350&lt;br /&gt;
|               Wiek = XIV&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = Srebrne kubki&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = srebro&lt;br /&gt;
|        Pochodzenie = Praga, Czechy&lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = &lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = srebrny kubek, kubki, zastawa, kielich, kieliszek&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Utensylia]]&lt;br /&gt;
== Licencja ==&lt;br /&gt;
{{Licencja-Nieznana}}&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7683</id>
		<title>Plik:203999 big 219557.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7683"/>
		<updated>2021-08-23T11:41:20Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grafika&lt;br /&gt;
|               Opis = Dildo z Gdańska&lt;br /&gt;
|               Data = 1750-1800&lt;br /&gt;
|               Wiek = XVIII&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = dildo&lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = skóra&lt;br /&gt;
|        Pochodzenie = &lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Muzeum Archeologiczne w Gdańsku&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = dildo, fallus, seks, masturbacja&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Higiena]]&lt;br /&gt;
[[Kategoria:Seks]]&lt;br /&gt;
[[Kategoria:Wyroby ze skóry]]&lt;br /&gt;
[[Kategoria:Muzeum Archeologiczne w Gdańsku]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7682</id>
		<title>Plik:203999 big 219557.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7682"/>
		<updated>2021-08-23T11:40:42Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grafika&lt;br /&gt;
|               Opis = Dildo z Gdańska&lt;br /&gt;
|               Data = 1750-1800&lt;br /&gt;
|               Wiek = XVIII&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = &lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = &lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Muzeum Archeologiczne w Gdańsku&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = dildo, fallus, seks, masturbacja&lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Higiena]]&lt;br /&gt;
[[Kategoria:Seks]]&lt;br /&gt;
[[Kategoria:Muzeum Archeologiczne w Gdańsku]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7681</id>
		<title>Plik:203999 big 219557.jpg</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Plik:203999_big_219557.jpg&amp;diff=7681"/>
		<updated>2021-08-23T11:39:01Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Grafika&lt;br /&gt;
|               Opis = Dildo z Gdańska&lt;br /&gt;
|               Data = 1750-1800&lt;br /&gt;
|               Wiek = XVIII&lt;br /&gt;
|              Autor = &lt;br /&gt;
|           Dzieło = &lt;br /&gt;
|            Wymiary = &lt;br /&gt;
|         Materiał = &lt;br /&gt;
|        Pochodzenie = &lt;br /&gt;
|  Autor reprodukcji = &lt;br /&gt;
|           Źródło = Muzeum Archeologiczne w Gdańsku&lt;br /&gt;
|       Źródło WWW = &lt;br /&gt;
|        Inne wersje = &lt;br /&gt;
|Warunki udostępnienia = &lt;br /&gt;
| Lokalizacja znaleziska = &lt;br /&gt;
|       Słowa kluczowe = &lt;br /&gt;
}}&lt;br /&gt;
[[Kategoria:Zdjęcia]]&lt;br /&gt;
[[Kategoria:Muzeum Archeologiczne w Gdańsku]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Konopie&amp;diff=7677</id>
		<title>Konopie</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Konopie&amp;diff=7677"/>
		<updated>2021-08-02T16:19:27Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ojczyzną dzikich [[Konopie|konopi]] (&#039;&#039;Cannabis ruderalis&#039;&#039;) jest, jak się sądzi, centralna Azja. Dzikie konopie mogą osiągać wysokość do 1 m, podczas gdy formy uprawne (&#039;&#039;Cannabis sativa&#039;&#039;) rosną znacznie wyżej (przeciętnie 3-4 m). Roślina ta jest dzisiaj rozpowszechniona na całym świecie. &lt;br /&gt;
&lt;br /&gt;
{{Cytat|Luca Fumagalli z Uniwersytetu w Lozannie stanął na czele międzynarodowego zespołu naukowego z Chin, Wielkiej Brytanii, Indii, Pakistanu i Kataru, którego członkowie przeanalizowali genom 110 roślin reprezentujących pełne spektrum odmian Cannabis. Na tej podstawie zidentyfikowali czas, źródło udomowienia, wzorce różnicowania się po udomowieniu oraz współczesne zróżnicowanie genetyczne konopi. Wykazaliśmy, że gatunek Cannabis sativa został po raz pierwszy udomowiony we wczesnym neolicie w Azji Wschodniej i że wszystkie obecnie występujące odmiany pochodzą od dzikich i uprawnych odmian z terenu współczesnych Chin. Z danych genetycznych wynika, że do udomowienia doszło około 12 000 lat temu i zbiega się ono w czasie z pojawieniem się na terenie południowych Chin i Tajwanu ceramiki sznurowej. W materiale archeologicznym z kolejnych tysiącleci pojawia się coraz więcej śladów konopi. Znamy np. japońską ceramikę sprzed 10 000 lat skojarzoną z nasionami, a 7500 lat temu w Chinach i Japonii stale pojawiają się artefakty powiązane z Cannabis.&amp;lt;ref&amp;gt;{{cite web |last1=Błoński |first1=Mariusz |title=Wiemy, gdzie i kiedy udomowiono konopie oraz jak rozprzestrzeniły się po świecie |url=https://kopalniawiedzy.pl/konopie-Cannabis-sativa-narkotyk-wlokno-olej-marihuana,34007 |accessdate=2 August 2021}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Wykorzystuje się jej włókna, jadalne owoce oraz produkuje oleje, które są używane w medycynie a także do wyrobu narkotyków. Nasiona konopi mają 30 razy słabsze działanie niż żywica liści kwiatowych, okrywa owoców oraz górnych pędów żeńskich. Z żywicy tych ostatnich produkowany jest haszysz. Kiedy człowiek zaczął użytkować konopie do celów utylitarnych, a kiedy zaś zapoznano się z ich właściwościami halucynogennymi, nie bardzo wiadomo. Opinie na ten temat są bowiem zróżnicowane. Jak wynika z pracy W. Dörflera&amp;lt;ref&amp;gt;Walter Dörfler, &amp;quot;Prähistorische Zeitschrift&amp;quot;, vol. 65, &amp;quot;Die geschichte des hanfanbaus in Mitteleuropa aufgrund palynologischer untersuchungen und von Großrestnach-weisen&amp;quot;, 1990&amp;lt;/ref&amp;gt;, który zestawił dotychczasowe znaleziska z badań wykopaliskowych, konopie (&#039;&#039;Cannabis sativa L.&#039;&#039;) znane były w Europie już w czasach [[wikipedia:pl:Neolit|neolitycznych]], m.in. z osady [[wikipedia:pl:Kultura_ceramiki_wstęgowej_rytej|kultury ceramiki wstęgowej]] (ok. 4500 lat p.n.e.) w [[wikipedia:pl:Eisenberg_(Turyngia)|Eisenberg]] w [[wikipedia:pl:Turyngia|Turyngii]] (C. Renfrew 1973, s. 163; Ch. Rätsch 1994, s. 289; wątpliwości co do tego datowania por. W. Dörfler 1990, s. 226, pkt 38). Odkryto je na stanowiskach w rejonie Alp, w Szwajcarii, a także w Czechach i w Rumunii (m.in. na osadach kultur Gumelniţa i Cucuteni — faza A). Ilość znalezisk pyłków i ziaren tych roślin oraz fragmentów wyrobów wykonanych z konopi wzrasta w następnych epokach...&amp;lt;ref&amp;gt;&amp;quot;Środki psychoaktywne w kulturach megalitycznych Europy środkowowschodniej. Zarys problematyki&amp;quot; Jerzy T. Bąbel w: &amp;quot;Idea megalityczna w obrządku pogrzebowym Kultury Pucharów Lejkowatych&amp;quot;. Redakcja: Jerzy Libera, Krzysztof Tunia. Lublin-Kraków 2006. ISBN 83-88458-72-8, strona 186.&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Plik:Cannabis.jpeg|200px|thumb|right|Rysunek konopi indyjskiej (łać. &amp;quot;Cannabis sativa&amp;quot;), 1887r. ([[XIX]] wiek)]]&lt;br /&gt;
W Azji natomiast, najstarsze znalezisko konopii (używanych najprawdopodobniej w celach odurzających), pochodzi z XVII w p.n.e. Odkrycia dokonano w 2008r., na pustyni [[:pl:wikipedia|Gobi]] w kompleksie grobowym Yanghai w pobliżu [[:pl:wikipedia:Turfan|Turfan]] (ang. Turpan) w Chinach. Przy z zwłokach, ok. 45 letniego mężczyzny o jasnej skórze i niebieskich oczach (ang. [[:wikipedia:Caucasian_race|caucasian race]]) wraz z innymi drogimi przedmiotami, znaleziono prawie 800 gramów suszu z [[Konopie|konopi indyjskich]].&amp;lt;ref&amp;gt;[http://www.nbcnews.com/id/28034925/ns/technology_and_science-science/t/worlds-oldest-marijuana-stash-totally-busted/#.Uf-lUG0xLII NBC News, World&#039;s oldest marijuana stash totally busted], 2012r.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.focus.pl/newsy/zobacz/publikacje/najstarsza-na-swiecie-marihuana/ Najstarsza na świecie marihuana], Focus.pl, 18/12/08&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Daty i zapiski ==&lt;br /&gt;
&lt;br /&gt;
* Najstarsze historyczne wzmianki o uprawie konopi pochodzą z Chin, z okresu 4200-3200 p.n.e. Zarówno włókna [[Konopie|konopi]], jak i owoce służyły tam już od [[wikipedia:pl:Neolit|neolitu]] jako ważny roślinny materiał. Nazywano je &#039;&#039;ta-ma&#039;&#039; , tj. &#039;&#039;&amp;quot;wielkie włókno&amp;quot;&#039;&#039; lub &#039;&#039;&amp;quot;wielkie szaleństwo&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;&amp;gt;&amp;quot;Środki psychoaktywne w kulturach megalitycznych Europy środkowowschodniej. Zarys problematyki&amp;quot; Jerzy T. Bąbel w: &amp;quot;Idea megalityczna w obrządku pogrzebowym Kultury Pucharów Lejkowatych&amp;quot;. Redakcja: Jerzy Libera, Krzysztof Tunia. Lublin-Kraków 2006. ISBN 83-88458-72-8, strona 187.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Pierwsze pisemne wzmianki o [[Konopie|konopii]] pochodzą ze starożytnych [[wikipedia:pl:Chiny|Chin]]. Chwalono w nich smaczne i odżywcze nasiona jak i niezwykle wytrzymałe włókna. W książce o medycynie sprzed ponad 4 tysięcy lat,  [[Shen Nung Pen Ts&#039;ao Ching]], opisany jest dobroczynny wpływ [[Konopie|konopii]] przeciwko [[wikipedia:pl:Malaria|malarii]], [[wikipedia:pl:Choroby reumatyczne|reumatyzmowi]] i wielu innym chorobom.&lt;br /&gt;
* Zapiski medyczne z przełomu wieków [[II/III]] donoszą, że okrywy owoców zmieszane z winem używano jako środek narkotyczny podawany przed operacją. Nasiona również były wykorzystywane w medycynie.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W [[wikipedia:pl:Asyria|Asyrii]] konopie nosiły nazwę &#039;&#039;&amp;quot;kunabu&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W Indiach miały być dopiero znane w latach 900-800 p.n.e., gdzie występują pod nazwą &#039;&#039;&amp;quot;bhanga&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W czasach [[wikipedia:pl:Herodot|Herodota]] użytkowali je [[wikipedia:pl:Trakowie|Trakowie]] i [[:pl:Scytowie|Scytowie]] (patrz też rozdział &amp;quot;[[Konopia#Używanie - przykłady|Używanie - przykłady]]&amp;quot;).&lt;br /&gt;
* Dowody na uprawę konopi w Azji Mniejszej dostarczył dopiero w 259 r. p.n.e. [[wikipedia:pl:Ptolemeusz_II_Filadelfos|Ptolemeusz II Filadelfos]].&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* Miał je też do swych celów wykorzystywać władca [[wikipedia:pl:Syrakuzy|Syrakuz]], [[wikipedia:pl:Hieron_II|Hieron II]].&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* Następne informacje podaje dziejopis Athenajos (Deipnosophistai 5, 40).&lt;br /&gt;
* U Rzymian użytkowanie konopi zaświadcza dopiero [[wikipedia:pl:Marek_Terencjusz_Warron|Varro]] (37 r. p.n.e.; Rerum rusticarum 1, 23, 6), następnie [[wikipedia:pl:Columella|Columella]] (De re rustica 2, 10, 21), [[wikipedia:pl:Pedanios_Dioskurydes|Pedanios Dioskurydes]] (De materia medica 3, 155) i Pliniusz (19, 9, 56)&amp;lt;ref&amp;gt;Walter Dörfler, &amp;quot;Prähistorische Zeitschrift&amp;quot;, vol. 65, &amp;quot;Die geschichte des hanfanbaus in Mitteleuropa aufgrund&lt;br /&gt;
palynologischer untersuchungen und von Großrestnach-weisen&amp;quot;, 1990, str. 223; Sara Benetowa; Szyjewski Andrzej, &amp;quot;Etnologia religii&amp;quot;, 2001, Kraków, str. 317&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Używanie - przykłady ==&lt;br /&gt;
&lt;br /&gt;
* w &amp;quot;[[wikipedia:pl:Księga_Wyjścia|Księdze Wyjścia]]&amp;quot; starego testamentu, istnieje fragment (błędnie przetłumaczony w obecnych wydaniach nowej, międzynarodowej biblii jak i [[wikipedia:pl:Biblia_Króla_Jakuba|Biblii Króla Jakuba]]) &#039;&#039;&amp;quot;I tak powiedział Pan do Mojżesza: (23) Weź sobie najlepsze wonności: pięćset syklów obficie płynącej mirry, połowę tego, to jest dwieście pięćdziesiąt syklów wonnego cynamonu i tyleż, to jest dwieście pięćdziesiąt syklów &#039;&#039;&#039;wonnej trzciny&#039;&#039;&#039;, (24) wreszcie pięćset syklów kasji, według wagi przybytku, oraz jeden hin oliwy z oliwek. (25) I uczynisz z tego święty olej do namaszczania. Będzie to wonna maść, zrobiona tak, jak to robi sporządzający wonności. Będzie to święty olej do namaszczania&amp;quot;&#039;&#039;&amp;lt;ref&amp;gt;Ks. Wyjścia 30:1-38, [http://www.watchtower.org/p/biblia/ex/chapter_030.htm#bk22 Biblia Tysiąclecia]&amp;lt;/ref&amp;gt; gdzie zamiast właściwych &#039;&#039;kwiatów [[Konopie|konopi]]&#039;&#039; występuje &#039;&#039;wonna trzcina&#039;&#039;.  Hebrajski tekst tego zwrotu קְנֵה-בֹשֶׂם “Kuph, Nun, Hé  Bet, Shin, Mem,” przetłumaczony na alfabet łaciński tworzy ¹aneh-bosm, kaneh-bosm lub kineboisin. Co po raz pierwszy zostało zinterpretowane jako &amp;quot;kwiat konopii&amp;quot; przez [[wikipedia:Sula_Benet|Sarę Benetową]] w 1936 roku. &amp;lt;ref&amp;gt;Sara Benetowa (Sula Benet), Tracing One Word Through Different Languages. (1936). (Reprinted in The Book of Grass, 1967.)&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sara&amp;quot;&amp;gt;&amp;quot;[http://hyperreal.info/node/741 Konopie w wierzeniach i zwyczajach ludowych]&amp;quot; [[wikipedia:Sula_Benet|Sara Benetowa]], 1936r.&amp;lt;/ref&amp;gt; Później interpretacja ta została potwierdzona przez [[wikipedia:pl:Uniwersytet_Hebrajski|Uniwersytet Hebrajski]] w [[wikipedia:pl:Izrael|Izraelu]]&amp;lt;ref&amp;gt;Rowan Robinson, &#039;&#039;The Great Book of Hemp&#039;&#039;, Health &amp;amp; Fitness, 1995, str. 89&amp;lt;/ref&amp;gt; Zwrot ten pojawia się jeszcze kilka razy w biblii:&lt;br /&gt;
** Księga wyjścia 30, 23.&lt;br /&gt;
** Salomon 4, 14.&lt;br /&gt;
** Izajasz 43, 24.&lt;br /&gt;
** Jeremjasz 6, 20. &lt;br /&gt;
* najdawniejszym świadectwem uprawy konopi ([[Vpne|V]] w p.n.e. ) w Europie jest następująca wzmianka [[wikipedia:pl:Herodot|Herodota]], księga IV, 74, o [[wikipedia:pl:Scytowie|Scytach]]&amp;lt;ref name=&amp;quot;Sara&amp;quot;/&amp;gt;: {{Cytat|W ich ziemi rosną konopie, bardzo podobne do lnu, pomijając wzrost i grubość, bo pod tym względem przewyższają len. Rosną i w stanie dzikim i są zasiewane. [[wikipedia:pl:Trakowie|Trakowie]] robią z nich odzienia...}}&lt;br /&gt;
* w swoich &amp;quot;[[:pl:Dzieje_(Herodot)|Dziejach]]&amp;quot; [[wikipedia:pl:Herodot|Herodot]] pisze {{Cytat|Tych więc konopi nasienie biorą Scytowie i wchodzą pod filcowe namioty; potem rzucają ziarna na rozżarzone kamienie: rzucane zaczynają dymić i wytwarzają taką parę, że żadna helleńska łaźnia parowa nie mogłaby jej przewyższyć}}&lt;br /&gt;
Potwierdzają to też niedawne (2013-14r.) znaleziska na [[:pl:Kaukaz|Kaukazie]]. Gdzie w [[wikipedia:pl:Scytowie|scytyjskim]] grobowcu. liczącym 2400 lat, znalezione zestaw złotych naczyń z czarnym osadem. Badanie kryminologów z pobliskiego [[:pl:Stawropol|Stawropola]] stwierdziły w osadzie występowanie [[Konopie|konopi]] i [[opium]]&amp;lt;ref&amp;gt;{{cite web|last1=Pastuszka|first1=Wojciech|title=Złoto, opium i marihuana|url=http://archeowiesci.pl/2015/06/01/zloto-opium-i-marihuana/|website=Archeowieści|accessdate=7 June 2015}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* świadectwo o uprawie konopi w [[wikipedia:pl:Galia|Galii]] za czasów [[wikipedia:pl:Karolingowie|Karolingów]] ([[VIII]]-[[IX]] wiek) daje Capitula redevillis cp. 62, gdzie konopie występują jako &#039;&#039;canava&#039;&#039;&amp;lt;ref&amp;gt;Hoops J., &amp;quot;Reallexikon der Germanischen Altertumskunde&amp;quot;, II, 445, Strassburg, 1913-1915. &amp;lt;/ref&amp;gt;&lt;br /&gt;
* odpowiednio spreparowane konopie służyły w średniowieczu ([[XII]] w.) jako leczniczy plaster&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* mieszankę zrobioną z [[Konopie|konopi]], [[Lulek_czarny|lulka]] i [[Opium|opium]] mieli stosować [[wikipedia:pl:Nizaryci|nizaryci]], średniowieczna sekta muzułmańska, znana pod nazwą asasynów, tj. haszyszystów &amp;lt;ref&amp;gt;&amp;quot;Zbrodnia, Magia i Medycyna&amp;quot;, John Mann, 1996r., s. 91-92, ISBN: 83-905823-0-9; &amp;quot;[http://hyperreal.info/node/741 Konopie w wierzeniach i zwyczajach ludowych]&amp;quot; [[wikipedia:Sula_Benet|Sara Benetowa]], 1936r., s. 43-44;, &amp;quot;Asasyni Dzieje tajemnej sekty muzułmańskiej&amp;quot;  W. B. Bartlett,  2004r., ISBN: 8305133141&amp;lt;/ref&amp;gt;&lt;br /&gt;
*  wedle receptury Szymona z Łowicza z 1535 r. (prawdopodobnie z &#039;&#039;&amp;quot;Aemilius macer de herbarum virtutibus&amp;quot;&#039;&#039; z 1532r.): &#039;&#039;&amp;quot;Kiedy komu robacy w zębiech, tedy weźmij siemienia konopnego, warz je w nowym garczku i kamienie w nie włóż rozpalone , tedy się nad parą ową nachylisz, tedy robacy wypadną — rzecz jawna jest&amp;quot;&#039;&#039;&amp;lt;ref&amp;gt;[[wikipedia:pl:Henryk_Biegeleisen|Henryk Biegeleisen]] &amp;quot;[http://pbc.biaman.pl/dlibra/docmetadata?id=7780&amp;amp;from=publication&amp;amp; Lecznictwo ludu polskiego]&amp;quot;, Kraków 1929, s. 159&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Przypisy ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Patrz dalej ==&lt;br /&gt;
* [https://www.imdb.com/title/tt8733256/ The God Plant] film dokumentalny z 2018r. opisujący historię używania konopi przez człowieka od przysłowiowego &amp;quot;zarania dziejów&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategoria:Rośliny]]&lt;br /&gt;
[[Kategoria:Używki]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Konopie&amp;diff=7676</id>
		<title>Konopie</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Konopie&amp;diff=7676"/>
		<updated>2021-08-02T16:18:10Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ojczyzną dzikich [[Konopie|konopi]] (&#039;&#039;Cannabis ruderalis&#039;&#039;) jest, jak się sądzi, centralna Azja. Dzikie konopie mogą osiągać wysokość do 1 m, podczas gdy formy uprawne (&#039;&#039;Cannabis sativa&#039;&#039;) rosną znacznie wyżej (przeciętnie 3-4 m). Roślina ta jest dzisiaj rozpowszechniona na całym świecie. &lt;br /&gt;
&lt;br /&gt;
{{Cytat|Luca Fumagalli z Uniwersytetu w Lozannie stanął na czele międzynarodowego zespołu naukowego z Chin, Wielkiej Brytanii, Indii, Pakistanu i Kataru, którego członkowie przeanalizowali genom 110 roślin reprezentujących pełne spektrum odmian Cannabis. Na tej podstawie zidentyfikowali czas, źródło udomowienia, wzorce różnicowania się po udomowieniu oraz współczesne zróżnicowanie genetyczne konopi. Wykazaliśmy, że gatunek C. sativa został po raz pierwszy udomowiony we wczesnym neolicie w Azji Wschodniej i że wszystkie obecnie występujące odmiany pochodzą od dzikich i uprawnych odmian z terenu współczesnych Chin. Z danych genetycznych wynika, że do udomowienia doszło około 12 000 lat temu i zbiega się ono w czasie z pojawieniem się na terenie południowych Chin i Tajwanu ceramiki sznurowej. W materiale archeologicznym z kolejnych tysiącleci pojawia się coraz więcej śladów konopi. Znamy np. japońską ceramikę sprzed 10 000 lat skojarzoną z nasionami, a 7500 lat temu w Chinach i Japonii stale pojawiają się artefakty powiązane z Cannabis.&amp;lt;ref&amp;gt;{{cite web |last1=Błoński |first1=Mariusz |title=Wiemy, gdzie i kiedy udomowiono konopie oraz jak rozprzestrzeniły się po świecie |url=https://kopalniawiedzy.pl/konopie-Cannabis-sativa-narkotyk-wlokno-olej-marihuana,34007 |accessdate=2 August 2021}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Fatunek &#039;&#039;Cannabis sativa&#039;&#039; został po raz pierwszy udomowiony we wczesnym neolicie w Azji Wschodniej i wszystkie obecnie występujące odmiany pochodzą od dzikich i uprawnych odmian z terenu współczesnych Chin. Z danych genetycznych wynika, że do udomowienia doszło około 12 000 lat temu i zbiega się ono w czasie z pojawieniem się na terenie południowych Chin i Tajwanu ceramiki sznurowej. W materiale archeologicznym z kolejnych tysiącleci pojawia się coraz więcej śladów konopi. Znamy np. japońską ceramikę sprzed 10 000 lat skojarzoną z nasionami, a 7500 lat temu w Chinach i Japonii stale pojawiają się artefakty powiązane z Cannabis.&lt;br /&gt;
&lt;br /&gt;
Wykorzystuje się jej włókna, jadalne owoce oraz produkuje oleje, które są używane w medycynie a także do wyrobu narkotyków. Nasiona konopi mają 30 razy słabsze działanie niż żywica liści kwiatowych, okrywa owoców oraz górnych pędów żeńskich. Z żywicy tych ostatnich produkowany jest haszysz. Kiedy człowiek zaczął użytkować konopie do celów utylitarnych, a kiedy zaś zapoznano się z ich właściwościami halucynogennymi, nie bardzo wiadomo. Opinie na ten temat są bowiem zróżnicowane. Jak wynika z pracy W. Dörflera&amp;lt;ref&amp;gt;Walter Dörfler, &amp;quot;Prähistorische Zeitschrift&amp;quot;, vol. 65, &amp;quot;Die geschichte des hanfanbaus in Mitteleuropa aufgrund palynologischer untersuchungen und von Großrestnach-weisen&amp;quot;, 1990&amp;lt;/ref&amp;gt;, który zestawił dotychczasowe znaleziska z badań wykopaliskowych, konopie (&#039;&#039;Cannabis sativa L.&#039;&#039;) znane były w Europie już w czasach [[wikipedia:pl:Neolit|neolitycznych]], m.in. z osady [[wikipedia:pl:Kultura_ceramiki_wstęgowej_rytej|kultury ceramiki wstęgowej]] (ok. 4500 lat p.n.e.) w [[wikipedia:pl:Eisenberg_(Turyngia)|Eisenberg]] w [[wikipedia:pl:Turyngia|Turyngii]] (C. Renfrew 1973, s. 163; Ch. Rätsch 1994, s. 289; wątpliwości co do tego datowania por. W. Dörfler 1990, s. 226, pkt 38). Odkryto je na stanowiskach w rejonie Alp, w Szwajcarii, a także w Czechach i w Rumunii (m.in. na osadach kultur Gumelniţa i Cucuteni — faza A). Ilość znalezisk pyłków i ziaren tych roślin oraz fragmentów wyrobów wykonanych z konopi wzrasta w następnych epokach...&amp;lt;ref&amp;gt;&amp;quot;Środki psychoaktywne w kulturach megalitycznych Europy środkowowschodniej. Zarys problematyki&amp;quot; Jerzy T. Bąbel w: &amp;quot;Idea megalityczna w obrządku pogrzebowym Kultury Pucharów Lejkowatych&amp;quot;. Redakcja: Jerzy Libera, Krzysztof Tunia. Lublin-Kraków 2006. ISBN 83-88458-72-8, strona 186.&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[Plik:Cannabis.jpeg|200px|thumb|right|Rysunek konopi indyjskiej (łać. &amp;quot;Cannabis sativa&amp;quot;), 1887r. ([[XIX]] wiek)]]&lt;br /&gt;
W Azji natomiast, najstarsze znalezisko konopii (używanych najprawdopodobniej w celach odurzających), pochodzi z XVII w p.n.e. Odkrycia dokonano w 2008r., na pustyni [[:pl:wikipedia|Gobi]] w kompleksie grobowym Yanghai w pobliżu [[:pl:wikipedia:Turfan|Turfan]] (ang. Turpan) w Chinach. Przy z zwłokach, ok. 45 letniego mężczyzny o jasnej skórze i niebieskich oczach (ang. [[:wikipedia:Caucasian_race|caucasian race]]) wraz z innymi drogimi przedmiotami, znaleziono prawie 800 gramów suszu z [[Konopie|konopi indyjskich]].&amp;lt;ref&amp;gt;[http://www.nbcnews.com/id/28034925/ns/technology_and_science-science/t/worlds-oldest-marijuana-stash-totally-busted/#.Uf-lUG0xLII NBC News, World&#039;s oldest marijuana stash totally busted], 2012r.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.focus.pl/newsy/zobacz/publikacje/najstarsza-na-swiecie-marihuana/ Najstarsza na świecie marihuana], Focus.pl, 18/12/08&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Daty i zapiski ==&lt;br /&gt;
&lt;br /&gt;
* Najstarsze historyczne wzmianki o uprawie konopi pochodzą z Chin, z okresu 4200-3200 p.n.e. Zarówno włókna [[Konopie|konopi]], jak i owoce służyły tam już od [[wikipedia:pl:Neolit|neolitu]] jako ważny roślinny materiał. Nazywano je &#039;&#039;ta-ma&#039;&#039; , tj. &#039;&#039;&amp;quot;wielkie włókno&amp;quot;&#039;&#039; lub &#039;&#039;&amp;quot;wielkie szaleństwo&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;&amp;gt;&amp;quot;Środki psychoaktywne w kulturach megalitycznych Europy środkowowschodniej. Zarys problematyki&amp;quot; Jerzy T. Bąbel w: &amp;quot;Idea megalityczna w obrządku pogrzebowym Kultury Pucharów Lejkowatych&amp;quot;. Redakcja: Jerzy Libera, Krzysztof Tunia. Lublin-Kraków 2006. ISBN 83-88458-72-8, strona 187.&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Pierwsze pisemne wzmianki o [[Konopie|konopii]] pochodzą ze starożytnych [[wikipedia:pl:Chiny|Chin]]. Chwalono w nich smaczne i odżywcze nasiona jak i niezwykle wytrzymałe włókna. W książce o medycynie sprzed ponad 4 tysięcy lat,  [[Shen Nung Pen Ts&#039;ao Ching]], opisany jest dobroczynny wpływ [[Konopie|konopii]] przeciwko [[wikipedia:pl:Malaria|malarii]], [[wikipedia:pl:Choroby reumatyczne|reumatyzmowi]] i wielu innym chorobom.&lt;br /&gt;
* Zapiski medyczne z przełomu wieków [[II/III]] donoszą, że okrywy owoców zmieszane z winem używano jako środek narkotyczny podawany przed operacją. Nasiona również były wykorzystywane w medycynie.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W [[wikipedia:pl:Asyria|Asyrii]] konopie nosiły nazwę &#039;&#039;&amp;quot;kunabu&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W Indiach miały być dopiero znane w latach 900-800 p.n.e., gdzie występują pod nazwą &#039;&#039;&amp;quot;bhanga&amp;quot;&#039;&#039;.&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* W czasach [[wikipedia:pl:Herodot|Herodota]] użytkowali je [[wikipedia:pl:Trakowie|Trakowie]] i [[:pl:Scytowie|Scytowie]] (patrz też rozdział &amp;quot;[[Konopia#Używanie - przykłady|Używanie - przykłady]]&amp;quot;).&lt;br /&gt;
* Dowody na uprawę konopi w Azji Mniejszej dostarczył dopiero w 259 r. p.n.e. [[wikipedia:pl:Ptolemeusz_II_Filadelfos|Ptolemeusz II Filadelfos]].&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* Miał je też do swych celów wykorzystywać władca [[wikipedia:pl:Syrakuzy|Syrakuz]], [[wikipedia:pl:Hieron_II|Hieron II]].&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* Następne informacje podaje dziejopis Athenajos (Deipnosophistai 5, 40).&lt;br /&gt;
* U Rzymian użytkowanie konopi zaświadcza dopiero [[wikipedia:pl:Marek_Terencjusz_Warron|Varro]] (37 r. p.n.e.; Rerum rusticarum 1, 23, 6), następnie [[wikipedia:pl:Columella|Columella]] (De re rustica 2, 10, 21), [[wikipedia:pl:Pedanios_Dioskurydes|Pedanios Dioskurydes]] (De materia medica 3, 155) i Pliniusz (19, 9, 56)&amp;lt;ref&amp;gt;Walter Dörfler, &amp;quot;Prähistorische Zeitschrift&amp;quot;, vol. 65, &amp;quot;Die geschichte des hanfanbaus in Mitteleuropa aufgrund&lt;br /&gt;
palynologischer untersuchungen und von Großrestnach-weisen&amp;quot;, 1990, str. 223; Sara Benetowa; Szyjewski Andrzej, &amp;quot;Etnologia religii&amp;quot;, 2001, Kraków, str. 317&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Używanie - przykłady ==&lt;br /&gt;
&lt;br /&gt;
* w &amp;quot;[[wikipedia:pl:Księga_Wyjścia|Księdze Wyjścia]]&amp;quot; starego testamentu, istnieje fragment (błędnie przetłumaczony w obecnych wydaniach nowej, międzynarodowej biblii jak i [[wikipedia:pl:Biblia_Króla_Jakuba|Biblii Króla Jakuba]]) &#039;&#039;&amp;quot;I tak powiedział Pan do Mojżesza: (23) Weź sobie najlepsze wonności: pięćset syklów obficie płynącej mirry, połowę tego, to jest dwieście pięćdziesiąt syklów wonnego cynamonu i tyleż, to jest dwieście pięćdziesiąt syklów &#039;&#039;&#039;wonnej trzciny&#039;&#039;&#039;, (24) wreszcie pięćset syklów kasji, według wagi przybytku, oraz jeden hin oliwy z oliwek. (25) I uczynisz z tego święty olej do namaszczania. Będzie to wonna maść, zrobiona tak, jak to robi sporządzający wonności. Będzie to święty olej do namaszczania&amp;quot;&#039;&#039;&amp;lt;ref&amp;gt;Ks. Wyjścia 30:1-38, [http://www.watchtower.org/p/biblia/ex/chapter_030.htm#bk22 Biblia Tysiąclecia]&amp;lt;/ref&amp;gt; gdzie zamiast właściwych &#039;&#039;kwiatów [[Konopie|konopi]]&#039;&#039; występuje &#039;&#039;wonna trzcina&#039;&#039;.  Hebrajski tekst tego zwrotu קְנֵה-בֹשֶׂם “Kuph, Nun, Hé  Bet, Shin, Mem,” przetłumaczony na alfabet łaciński tworzy ¹aneh-bosm, kaneh-bosm lub kineboisin. Co po raz pierwszy zostało zinterpretowane jako &amp;quot;kwiat konopii&amp;quot; przez [[wikipedia:Sula_Benet|Sarę Benetową]] w 1936 roku. &amp;lt;ref&amp;gt;Sara Benetowa (Sula Benet), Tracing One Word Through Different Languages. (1936). (Reprinted in The Book of Grass, 1967.)&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Sara&amp;quot;&amp;gt;&amp;quot;[http://hyperreal.info/node/741 Konopie w wierzeniach i zwyczajach ludowych]&amp;quot; [[wikipedia:Sula_Benet|Sara Benetowa]], 1936r.&amp;lt;/ref&amp;gt; Później interpretacja ta została potwierdzona przez [[wikipedia:pl:Uniwersytet_Hebrajski|Uniwersytet Hebrajski]] w [[wikipedia:pl:Izrael|Izraelu]]&amp;lt;ref&amp;gt;Rowan Robinson, &#039;&#039;The Great Book of Hemp&#039;&#039;, Health &amp;amp; Fitness, 1995, str. 89&amp;lt;/ref&amp;gt; Zwrot ten pojawia się jeszcze kilka razy w biblii:&lt;br /&gt;
** Księga wyjścia 30, 23.&lt;br /&gt;
** Salomon 4, 14.&lt;br /&gt;
** Izajasz 43, 24.&lt;br /&gt;
** Jeremjasz 6, 20. &lt;br /&gt;
* najdawniejszym świadectwem uprawy konopi ([[Vpne|V]] w p.n.e. ) w Europie jest następująca wzmianka [[wikipedia:pl:Herodot|Herodota]], księga IV, 74, o [[wikipedia:pl:Scytowie|Scytach]]&amp;lt;ref name=&amp;quot;Sara&amp;quot;/&amp;gt;: {{Cytat|W ich ziemi rosną konopie, bardzo podobne do lnu, pomijając wzrost i grubość, bo pod tym względem przewyższają len. Rosną i w stanie dzikim i są zasiewane. [[wikipedia:pl:Trakowie|Trakowie]] robią z nich odzienia...}}&lt;br /&gt;
* w swoich &amp;quot;[[:pl:Dzieje_(Herodot)|Dziejach]]&amp;quot; [[wikipedia:pl:Herodot|Herodot]] pisze {{Cytat|Tych więc konopi nasienie biorą Scytowie i wchodzą pod filcowe namioty; potem rzucają ziarna na rozżarzone kamienie: rzucane zaczynają dymić i wytwarzają taką parę, że żadna helleńska łaźnia parowa nie mogłaby jej przewyższyć}}&lt;br /&gt;
Potwierdzają to też niedawne (2013-14r.) znaleziska na [[:pl:Kaukaz|Kaukazie]]. Gdzie w [[wikipedia:pl:Scytowie|scytyjskim]] grobowcu. liczącym 2400 lat, znalezione zestaw złotych naczyń z czarnym osadem. Badanie kryminologów z pobliskiego [[:pl:Stawropol|Stawropola]] stwierdziły w osadzie występowanie [[Konopie|konopi]] i [[opium]]&amp;lt;ref&amp;gt;{{cite web|last1=Pastuszka|first1=Wojciech|title=Złoto, opium i marihuana|url=http://archeowiesci.pl/2015/06/01/zloto-opium-i-marihuana/|website=Archeowieści|accessdate=7 June 2015}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
* świadectwo o uprawie konopi w [[wikipedia:pl:Galia|Galii]] za czasów [[wikipedia:pl:Karolingowie|Karolingów]] ([[VIII]]-[[IX]] wiek) daje Capitula redevillis cp. 62, gdzie konopie występują jako &#039;&#039;canava&#039;&#039;&amp;lt;ref&amp;gt;Hoops J., &amp;quot;Reallexikon der Germanischen Altertumskunde&amp;quot;, II, 445, Strassburg, 1913-1915. &amp;lt;/ref&amp;gt;&lt;br /&gt;
* odpowiednio spreparowane konopie służyły w średniowieczu ([[XII]] w.) jako leczniczy plaster&amp;lt;ref name=&amp;quot;Babel&amp;quot;/&amp;gt;&lt;br /&gt;
* mieszankę zrobioną z [[Konopie|konopi]], [[Lulek_czarny|lulka]] i [[Opium|opium]] mieli stosować [[wikipedia:pl:Nizaryci|nizaryci]], średniowieczna sekta muzułmańska, znana pod nazwą asasynów, tj. haszyszystów &amp;lt;ref&amp;gt;&amp;quot;Zbrodnia, Magia i Medycyna&amp;quot;, John Mann, 1996r., s. 91-92, ISBN: 83-905823-0-9; &amp;quot;[http://hyperreal.info/node/741 Konopie w wierzeniach i zwyczajach ludowych]&amp;quot; [[wikipedia:Sula_Benet|Sara Benetowa]], 1936r., s. 43-44;, &amp;quot;Asasyni Dzieje tajemnej sekty muzułmańskiej&amp;quot;  W. B. Bartlett,  2004r., ISBN: 8305133141&amp;lt;/ref&amp;gt;&lt;br /&gt;
*  wedle receptury Szymona z Łowicza z 1535 r. (prawdopodobnie z &#039;&#039;&amp;quot;Aemilius macer de herbarum virtutibus&amp;quot;&#039;&#039; z 1532r.): &#039;&#039;&amp;quot;Kiedy komu robacy w zębiech, tedy weźmij siemienia konopnego, warz je w nowym garczku i kamienie w nie włóż rozpalone , tedy się nad parą ową nachylisz, tedy robacy wypadną — rzecz jawna jest&amp;quot;&#039;&#039;&amp;lt;ref&amp;gt;[[wikipedia:pl:Henryk_Biegeleisen|Henryk Biegeleisen]] &amp;quot;[http://pbc.biaman.pl/dlibra/docmetadata?id=7780&amp;amp;from=publication&amp;amp; Lecznictwo ludu polskiego]&amp;quot;, Kraków 1929, s. 159&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Przypisy ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Patrz dalej ==&lt;br /&gt;
* [https://www.imdb.com/title/tt8733256/ The God Plant] film dokumentalny z 2018r. opisujący historię używania konopi przez człowieka od przysłowiowego &amp;quot;zarania dziejów&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategoria:Rośliny]]&lt;br /&gt;
[[Kategoria:Używki]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Almanach:Cytowanie&amp;diff=7675</id>
		<title>Almanach:Cytowanie</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Almanach:Cytowanie&amp;diff=7675"/>
		<updated>2021-08-02T16:17:45Z</updated>

		<summary type="html">&lt;p&gt;Sauron: /* Cytat prosty */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Umieszczenie cytatów wraz z odniesieniem do autora i/lub bibliografii możemy wykonać za pomocą szablonów &amp;lt;nowiki&amp;gt;{{Cytat}}&amp;lt;/nowiki&amp;gt;. Do dyspozycji mamy ich 3 rodzaje:&lt;br /&gt;
&lt;br /&gt;
== Cytat prosty ==&lt;br /&gt;
&lt;br /&gt;
Tworzymy przez wpisanie:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Cytat|źródło|Treść krótkiego cytatu}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Gdzie źródło jest wpisem opcjonalnym. &lt;br /&gt;
&lt;br /&gt;
Wpisanie &amp;lt;nowiki&amp;gt;{{Cytat|źródło|Treść krótkiego cytatu}}&amp;lt;/nowiki&amp;gt; stworzy nam:&lt;br /&gt;
{{Cytat|Sauron powiedział|Treść krótkiego cytatu}}&lt;br /&gt;
&lt;br /&gt;
Więcej informacji możesz znaleźć w pliku [[Szablon:Cytat|pomocy szablonu]].&lt;br /&gt;
&lt;br /&gt;
== Cytat duży ==&lt;br /&gt;
&lt;br /&gt;
Jest to rozbudowany blok cytowania składający się z&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Cytat duży|cytat&lt;br /&gt;
|autor|źródło&lt;br /&gt;
|width=x%&lt;br /&gt;
|align=left/center/right&lt;br /&gt;
|text=left/center/right&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy wpis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Cytat duży&lt;br /&gt;
|Test dużego cytatu, zawierającego dużo informacji w postaci słów, wyrazów, zdań...&lt;br /&gt;
|[[Autor:Sauron]]|Poradnik Almanachu Historycznego&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
utworzy taki blok tekstu:&lt;br /&gt;
{{Cytat duży&lt;br /&gt;
|Test dużego cytatu, zawierającego dużo informacji w postaci słów, wyrazów, zdań...&lt;br /&gt;
|[[Autor:Sauron]]|Poradnik Almanachu Historycznego&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Więcej informacji możesz znaleźć w pliku [[Szablon:Cytat_duży|pomocy szablonu]].&lt;br /&gt;
&lt;br /&gt;
== Cytat box ==&lt;br /&gt;
&lt;br /&gt;
Jest to cytat, który pojawi się w formie prostokąta z boku głównego tekstu.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Cytat box&lt;br /&gt;
 |cytat  = &lt;br /&gt;
 |źródło = &lt;br /&gt;
 |width  = &lt;br /&gt;
 |align  = &lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy wpis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{Cytat box&lt;br /&gt;
|cytat = Test dużego cytatu, zawierającego dużo informacji w postaci słów, wyrazów, zdań...&lt;br /&gt;
|źródło = [[Autor:Sauron]] z &amp;quot;Poradnika Almanachu Historycznego&amp;quot;&lt;br /&gt;
}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
utworzy taki blok tekstu:&lt;br /&gt;
{{Cytat box&lt;br /&gt;
|cytat = Test dużego cytatu, zawierającego dużo informacji w postaci słów, wyrazów, zdań...&lt;br /&gt;
|źródło = [[Autor:Sauron]] z &amp;quot;Poradnika Almanachu Historycznego&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Więcej informacji możesz znaleźć w pliku [[Szablon:Cytat_box|pomocy szablonu]].&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Pomoc|Formatowanie tekstu w Almanachu]]&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-pl.js&amp;diff=7674</id>
		<title>MediaWiki:RefToolbarMessages-pl.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-pl.js&amp;diff=7674"/>
		<updated>2021-03-01T13:25:25Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// For RefToolbar 2&lt;br /&gt;
mw.usability.addMessages( { &lt;br /&gt;
&#039;cite-section-label&#039; : &#039;Cytuj&#039;,&lt;br /&gt;
&#039;cite-template-list&#039; : &#039;Szablony&#039;,&lt;br /&gt;
&#039;cite-named-refs-label&#039; : &#039;Nazwane przypisy&#039;,&lt;br /&gt;
&#039;cite-named-refs-title&#039; : &#039;Wstaw nazwany przypis&#039;,&lt;br /&gt;
&#039;cite-named-refs-button&#039; : &#039;Nazwane przypisy&#039;,&lt;br /&gt;
&#039;cite-named-refs-dropdown&#039; : &#039;Nazwany przypis&#039;, // Used on the top of the named refs list dropdown&lt;br /&gt;
&#039;cite-errorcheck-label&#039; : &#039;Sprawdź błędy&#039;,&lt;br /&gt;
&#039;cite-errorcheck-button&#039; : &#039;Sprawdzanie błędów&#039;,&lt;br /&gt;
&#039;cite-converter-label&#039; : &#039;Konwerter przypisów&#039;,&lt;br /&gt;
&#039;cite-converter-button&#039; : &#039;Konwertuj przypisy&#039;,&lt;br /&gt;
&#039;cite-converter-description&#039; : &#039;Tłumaczy angielskie szablony cytowania na polskie&#039;,&lt;br /&gt;
&#039;cite-converter-rawlinks&#039; : &#039;Konwertuj surowe linki w przypisach na szablon &amp;quot;Cytuj stronę&amp;quot;&#039;,&lt;br /&gt;
&#039;cite-converter-execute&#039; : &#039;Zamień kod przypisów&#039;,&lt;br /&gt;
&#039;cite-dialog-web&#039; : &#039;Cytuj stronę WWW&#039;,&lt;br /&gt;
&#039;cite-dialog-news&#039; : &#039;News (nie)&#039;,&lt;br /&gt;
&#039;cite-dialog-book&#039; : &#039;Cytuj książkę&#039;,&lt;br /&gt;
&#039;cite-dialog-journal&#039; : &#039;Cytuj pismo&#039;,&lt;br /&gt;
&#039;cite-form-submit&#039; : &#039;Wstaw&#039;,&lt;br /&gt;
&#039;cite-form-showhide&#039; : &#039;Pokaż/ukryj dodatkowe pola&#039;,&lt;br /&gt;
&#039;cite-no-namedrefs&#039; : &#039;Nie znaleziono nazwanych przypisów na tej stronie&#039;,&lt;br /&gt;
&#039;cite-namedrefs-intro&#039; : &amp;quot;Wybierz nazwę z listy aby zobaczyć treść przypisu. Kliknij &#039;Wstaw&#039; aby wstawić ten przypis w wybrane miejsce tekstu.&amp;quot;,&lt;br /&gt;
&#039;cite-raw-preview&#039; : &#039;Wikitext:&#039;,&lt;br /&gt;
&#039;cite-parsed-label&#039; : &#039;Przetworzony wikikod:&#039;,&lt;br /&gt;
&#039;cite-form-parse&#039; : &#039;Pokaż podgląd przetworzony&#039;,&lt;br /&gt;
&#039;cite-refpreview&#039; : &#039;Podgląd&#039;,&lt;br /&gt;
&#039;cite-name-label&#039; : &#039;Nazwa przypisu&#039;,&lt;br /&gt;
&#039;cite-group-label&#039; : &#039;Grupa przypisów&#039;,&lt;br /&gt;
&#039;cite-errorcheck-submit&#039; : &#039;Sprawdź&#039;,&lt;br /&gt;
&#039;cite-errorcheck-heading&#039; : &#039;Sprawdź te błędy:&#039;,&lt;br /&gt;
&#039;cite-error-unclosed&#039; : &#039;Niezamknięte znaczniki &amp;lt;span style=&amp;quot;font-family:monospace&amp;quot;&amp;gt;&amp;amp;lt;ref&amp;amp;gt;&amp;lt;/span&amp;gt;&#039;,&lt;br /&gt;
&#039;cite-error-samecontent&#039; : &#039;Kilka przypisów o takiej samej zawartości&#039;,&lt;br /&gt;
&#039;cite-error-templates&#039; : &#039;Przypisy nie korzystające z &amp;lt;a href=&amp;quot;//en.wikipedia.org/wiki/Wikipedia:Citation_templates&amp;quot;&amp;gt;szablonów cytowania&amp;lt;/a&amp;gt;&#039;,&lt;br /&gt;
&#039;cite-error-repeated&#039; : &#039;Kilka przypisów o tej samej nazwie&#039;,&lt;br /&gt;
&#039;cite-error-undef&#039; : &#039;Wywołanie przypisów o niezdefiniowanej nazwie&#039;,&lt;br /&gt;
&#039;cite-error-samecontent-msg&#039; : &#039;Kilka przypisów zawiera tę samą treść: $1&#039;,&lt;br /&gt;
&#039;cite-error-repeated-msg&#039; : &#039;Kilka przypisów ma podaną tę samą nazwę: \&#039;$1\&#039;&#039;,&lt;br /&gt;
&#039;cite-error-templates-msg&#039; : &#039;Nie używa szablonu cytowania: $1&#039;,&lt;br /&gt;
&#039;cite-form-reset&#039; : &#039;Zresetuj formularz&#039;,&lt;br /&gt;
&#039;cite-loading&#039; : &#039;Ładowanie danych&#039;, // Shown while pagetext is being downloaded from the API&lt;br /&gt;
&#039;cite-insert-date&#039; : &#039;Wstaw bieżącą datę&#039;, // Alt/title text for &#039;insert date&#039; icon&lt;br /&gt;
&#039;cite-err-report-heading&#039; : &#039;Raport z błędów cytowania&#039;, // Heading for error report table&lt;br /&gt;
&#039;cite-err-report-close&#039; : &#039;Zamknij&#039;, // Alt/title text for &#039;close&#039; icon on error report&lt;br /&gt;
&#039;cite-err-report-empty&#039; : &#039;Nie znaleziono błędów&#039;, // Message displayed in the error report list if there are no errors&lt;br /&gt;
&#039;cite-autofill-alt&#039; : &#039;Wypełnij automatycznie&#039;, // Alt text for autofill button image&lt;br /&gt;
&#039;cite-work-tooltip&#039; : &#039;Nazwa czasopisma, magazynu, gazety lub strony internetowej&#039;,&lt;br /&gt;
&#039;cite-authorlink-tooltip&#039; : &#039;Jeżeli w Wikipedii znajduje się artykuł o autorze, wpisz tu nazwę artykułu&#039;,&lt;br /&gt;
&#039;cite-at-tooltip&#039; : &#039;Położenie zasobu (jeżeli nie wystarcza numer strony)&#039;,&lt;br /&gt;
&#039;cite-ref-tooltip&#039; : &#039;ID kotwicy (do linkowania do przypisu)&#039;,&lt;br /&gt;
&#039;cite-postscript-tooltip&#039; : &#039;If specified, overrides the default behavior of terminating the citation with a period&#039;,&lt;br /&gt;
&#039;cite-page-tooltip&#039; : &#039;Numer strony na której znajduje się treść uźródłowiawiająca.&#039;,&lt;br /&gt;
&#039;cite-pages-tooltip&#039; : &#039;Numery stron na której znajduje się treść uźródłowiawiająca; zakresy oddziel myślnikiem; różne strony oddziel przecinkiem (,); to pole nie służy do podawania całkowitej liczby stron w źródle.&#039;,&lt;br /&gt;
&#039;cite-website-tooltip&#039; : &#039;Pełna nazwa strony (nie URL)&#039;,&lt;br /&gt;
&#039;cite-samecontent-desc&#039; : &#039;Przypisy z tą samą zawartością&#039;,&lt;br /&gt;
&#039;cite-samecontent-error&#039; : &#039;Kilka przypisów zawiera tę samą treść&#039;,&lt;br /&gt;
&#039;cite-repeated-desc&#039; : &#039;Kilka przypisów z tą samą nazwą&#039;,&lt;br /&gt;
&#039;cite-repeated-error&#039; : &#039;Kilka przypisów używa tej samej nazwy&#039;,&lt;br /&gt;
&#039;cite-undefined-desc&#039; : &#039;Użycie przypisu o niezdefiniowanej nazwie&#039;,&lt;br /&gt;
&#039;cite-undefined-error&#039; : &#039;Odwołano się do przypisu o nazwie, której nie zdefiniowano&#039;,&lt;br /&gt;
&#039;cite-first-label&#039; : &#039;Imię&#039;,&lt;br /&gt;
&#039;cite-last-label&#039; : &#039;Nazwisko&#039;,&lt;br /&gt;
&#039;cite-title-label&#039; : &#039;Tytuł&#039;,&lt;br /&gt;
&#039;cite-work-label&#039; : &#039;Praca&#039;,&lt;br /&gt;
&#039;cite-newspaper-label&#039; : &#039;Gazeta&#039;,&lt;br /&gt;
&#039;cite-journal-label&#039; : &#039;Pismo&#039;,&lt;br /&gt;
&#039;cite-publisher-label&#039; : &#039;Wydawca&#039;,&lt;br /&gt;
&#039;cite-accessdate-label&#039; : &#039;Data dostępu&#039;,&lt;br /&gt;
&#039;cite-author-label&#039; : &#039;Autor&#039;,&lt;br /&gt;
&#039;cite-authorlink-label&#039; : &amp;quot;Artykuł o autorze&amp;quot;,&lt;br /&gt;
&#039;cite-coauthors-label&#039; : &#039;Współautorzy&#039;,&lt;br /&gt;
&#039;cite-archiveurl-label&#039; : &#039;URL wersji zarchiwizowanej&#039;,&lt;br /&gt;
&#039;cite-archivedate-label&#039; : &#039;Data archiwizacji&#039;,&lt;br /&gt;
&#039;cite-location-label&#039; : &#039;Lokalizacja&#039;,&lt;br /&gt;
&#039;cite-page-label&#039; : &#039;Strona&#039;,&lt;br /&gt;
&#039;cite-pages-label&#039; : &#039;Strony&#039;,&lt;br /&gt;
&#039;cite-at-label&#039; : &#039;At&#039;,&lt;br /&gt;
&#039;cite-chapter-label&#039; : &#039;Rozdział&#039;,&lt;br /&gt;
&#039;cite-volume-label&#039; : &#039;Wolumin&#039;,&lt;br /&gt;
&#039;cite-series-label&#039; : &#039;Serie&#039;,&lt;br /&gt;
&#039;cite-issue-label&#039; : &#039;Wydanie&#039;,&lt;br /&gt;
&#039;cite-language-label&#039; : &#039;Język&#039;,&lt;br /&gt;
&#039;cite-format-label&#039; : &#039;Format&#039;,&lt;br /&gt;
&#039;cite-date-label&#039; : &#039;Data&#039;,&lt;br /&gt;
&#039;cite-month-label&#039; : &#039;Miesiąc&#039;,&lt;br /&gt;
&#039;cite-year-label&#039; : &#039;Rok&#039;,&lt;br /&gt;
&#039;cite-quote-label&#039; : &#039;Cytat&#039;,&lt;br /&gt;
&#039;cite-author2-label&#039; : &#039;drugi autor&#039;,&lt;br /&gt;
&#039;cite-author3-label&#039; : &#039;trzeci autor&#039;,&lt;br /&gt;
&#039;cite-author4-label&#039; : &#039;czwarty autor&#039;,&lt;br /&gt;
&#039;cite-author5-label&#039; : &#039;piąty autor&#039;,&lt;br /&gt;
&#039;cite-agency-label&#039; : &#039;Agencja&#039;,&lt;br /&gt;
&#039;cite-editor-label&#039; : &#039;Redaktor&#039;,&lt;br /&gt;
&#039;cite-editor1-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-editor-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-edition-label&#039; : &#039;Edition&#039;,&lt;br /&gt;
&#039;cite-trans_title-label&#039; : &#039;Przetłumaczony tutł&#039;,&lt;br /&gt;
&#039;cite-ref-label&#039; : &#039;Ref&#039;,&lt;br /&gt;
&#039;cite-postscript-label&#039; : &#039;Postscript&#039;,&lt;br /&gt;
&#039;cite-url-label&#039; : &#039;URL&#039;,&lt;br /&gt;
&#039;cite-doi-label&#039; : &#039;DOI&#039;,&lt;br /&gt;
&#039;cite-isbn-label&#039; : &#039;ISBN&#039;,&lt;br /&gt;
&#039;cite-pmid-label&#039; : &#039;PMID&#039;,&lt;br /&gt;
&#039;cite-issn-label&#039; : &#039;ISSN&#039;,&lt;br /&gt;
&#039;cite-pmc-label&#039; : &#039;PMC&#039;,&lt;br /&gt;
&#039;cite-oclc-label&#039; : &#039;OCLC&#039;,&lt;br /&gt;
&#039;cite-bibcode-label&#039; : &#039;Bibcode&#039;,&lt;br /&gt;
&#039;cite-id-label&#039; : &#039;ID&#039;,&lt;br /&gt;
&#039;cite-website-label&#039; : &#039;Nazwa strony&#039;,&lt;br /&gt;
&#039;cite-increment-alt&#039; : &#039;Dodaj kolejnego&#039;, // Alt text for field increment button, not specific to a particular field&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Load configuration for site&lt;br /&gt;
//var RefToolbarLocal = importScript(&#039;MediaWiki:RefToolbarConfig.js&#039;);&lt;br /&gt;
var RefToolbarLocal = mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarConfig.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;);&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbar.js&amp;diff=7673</id>
		<title>MediaWiki:RefToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbar.js&amp;diff=7673"/>
		<updated>2021-03-01T13:23:23Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*jshint smarttabs:true, loopfunc:true,forin:false*/&lt;br /&gt;
/*global mw, $, importScript */&lt;br /&gt;
// TODO: make autodate an option in the CiteTemplate object, not a preference&lt;br /&gt;
&lt;br /&gt;
// Global object&lt;br /&gt;
// TODO:&lt;br /&gt;
// * Remove this once the page is moved to a module &#039;ext.gadget.refToolbarDialogs&#039; depending on &#039;ext.gadget.refToolbarBase&#039;&lt;br /&gt;
if (typeof CiteTB === &#039;undefined&#039;) {&lt;br /&gt;
  var CiteTB = {&lt;br /&gt;
    &amp;quot;Templates&amp;quot; : {}, // All templates&lt;br /&gt;
    &amp;quot;Options&amp;quot; : {}, // Global options&lt;br /&gt;
    &amp;quot;UserOptions&amp;quot; : {}, // User options&lt;br /&gt;
    &amp;quot;DefaultOptions&amp;quot; : {}, // Script defaults&lt;br /&gt;
    &amp;quot;ErrorChecks&amp;quot; : {} // Error check functions&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Only execute on edit, unless it is a user JS/CSS page&lt;br /&gt;
// TODO: Remove tests already done by [[MediaWiki:Gadget-refToolbar.js]]&lt;br /&gt;
if (&lt;br /&gt;
	( mw.config.get(&#039;wgAction&#039;) === &#039;edit&#039; || mw.config.get(&#039;wgAction&#039;) === &#039;submit&#039; ) &amp;amp;&amp;amp;&lt;br /&gt;
	( ( mw.config.get(&#039;wgNamespaceNumber&#039;) !== 2 &amp;amp;&amp;amp; mw.config.get(&#039;wgNamespaceNumber&#039;) !== 4 ) ||&lt;br /&gt;
	( mw.config.get(&#039;wgPageName&#039;).indexOf(&#039;.js&#039;) === -1 &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;).indexOf(&#039;.css&#039;) === -1 ) )&lt;br /&gt;
) {&lt;br /&gt;
&lt;br /&gt;
// TODO: Move this to [[MediaWiki:Gadget-refToolbarDialogs.css]] and add it to the definition of module &#039;ext.gadget.refToolbarDialogs&#039;&lt;br /&gt;
mw.util.addCSS(&amp;quot;.cite-form-td {&amp;quot;+&lt;br /&gt;
&amp;quot;height: 0 !important;&amp;quot;+&lt;br /&gt;
&amp;quot;padding: 0.1em !important;&amp;quot;+&lt;br /&gt;
&amp;quot;}&amp;quot;);  &lt;br /&gt;
&lt;br /&gt;
// Default options, these mainly exist so the script won&#039;t break if a new option is added&lt;br /&gt;
CiteTB.DefaultOptions = {&lt;br /&gt;
  &amp;quot;date format&amp;quot; : &amp;quot;&amp;lt;year&amp;gt;-&amp;lt;zmonth&amp;gt;-&amp;lt;zdate&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;autodate fields&amp;quot; : [],&lt;br /&gt;
  &amp;quot;months&amp;quot; : [&#039;Jan&#039;, &#039;Feb&#039;, &#039;Mar&#039;, &#039;Apr&#039;, &#039;May&#039;, &#039;Jun&#039;, &#039;Jul&#039;, &#039;Aug&#039;, &#039;Sep&#039;, &#039;Oct&#039;, &#039;Nov&#039;, &#039;Dec&#039;],&lt;br /&gt;
  &amp;quot;modal&amp;quot; : true,&lt;br /&gt;
  &amp;quot;autoparse&amp;quot; : false,&lt;br /&gt;
  &amp;quot;expandtemplates&amp;quot;: false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Get an option - user settings override global which override defaults&lt;br /&gt;
CiteTB.getOption = function(opt) {&lt;br /&gt;
  if (CiteTB.UserOptions[opt] !== undefined) {&lt;br /&gt;
    return CiteTB.UserOptions[opt];&lt;br /&gt;
  } else if (CiteTB.Options[opt] !== undefined) {&lt;br /&gt;
    return CiteTB.Options[opt];&lt;br /&gt;
  }&lt;br /&gt;
  return CiteTB.DefaultOptions[opt];&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
CiteTB.init = function() {&lt;br /&gt;
  /* Main stuff, build the actual toolbar structure&lt;br /&gt;
   * 1. get the template list, make the dropdown list and set up the template dialog boxes&lt;br /&gt;
   * 2. actually build the toolbar:&lt;br /&gt;
   *    * A section for cites&lt;br /&gt;
   *    ** dropdown for the templates (previously defined)&lt;br /&gt;
   *    ** button for named refs with a dialog box&lt;br /&gt;
   *    ** button for errorcheck&lt;br /&gt;
   * 3. add the whole thing to the main toolbar&lt;br /&gt;
  */&lt;br /&gt;
&lt;br /&gt;
  if (typeof $(&#039;div[rel=cites]&#039;)[0] !== &#039;undefined&#039;) { // Mystery IE bug workaround&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  $(&#039;head&#039;).trigger(&#039;reftoolbarbase&#039;);&lt;br /&gt;
  var $target = $(&#039;#wpTextbox1&#039;);&lt;br /&gt;
  var temlist = {};&lt;br /&gt;
  for (var t in CiteTB.Templates) {&lt;br /&gt;
    var tem = CiteTB.Templates[t];&lt;br /&gt;
    var sform = CiteTB.escStr(tem.shortform);&lt;br /&gt;
    var actionobj = { &lt;br /&gt;
      type: &#039;dialog&#039;,&lt;br /&gt;
      module: &#039;cite-dialog-&#039;+sform&lt;br /&gt;
    };&lt;br /&gt;
    var dialogobj = {};&lt;br /&gt;
    dialogobj[&#039;cite-dialog-&#039;+sform] = {&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      titleMsg: &#039;cite-dialog-&#039;+sform, &lt;br /&gt;
      id: &#039;citetoolbar-&#039;+sform,&lt;br /&gt;
      init: function() {}, &lt;br /&gt;
      html: tem.getInitial(), &lt;br /&gt;
      dialog: {&lt;br /&gt;
        width:680,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          $(this).html(CiteTB.getOpenTemplate().getForm());&lt;br /&gt;
          /** @param {jQuery.Event} e */&lt;br /&gt;
          $(&#039;.cite-prev-parse&#039;).on( &#039;click&#039;, function ( e ) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            CiteTB.prevParseClick();&lt;br /&gt;
          });&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-form-submit&#039;: function() {&lt;br /&gt;
            var ref = CiteTB.getRef(false, true);&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
            $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( &#039;context&#039; ), {&lt;br /&gt;
              type: &#039;encapsulate&#039;,&lt;br /&gt;
              options: {&lt;br /&gt;
                post: ref&lt;br /&gt;
              }&lt;br /&gt;
            }, $(this) );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;cite-form-showhide&#039;: CiteTB.showHideExtra,&lt;br /&gt;
          &#039;cite-refpreview&#039;: function() {   &lt;br /&gt;
            var ref = CiteTB.getRef(false, false);&lt;br /&gt;
            var template = CiteTB.getOpenTemplate();&lt;br /&gt;
            var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
            div.find(&#039;.cite-preview-label&#039;).show();&lt;br /&gt;
            div.find(&#039;.cite-ref-preview&#039;).text(ref).show();&lt;br /&gt;
            if (CiteTB.getOption(&#039;autoparse&#039;)) {&lt;br /&gt;
              CiteTB.prevParseClick();&lt;br /&gt;
            } else {&lt;br /&gt;
              div.find(&#039;.cite-prev-parse&#039;).show();&lt;br /&gt;
              div.find(&#039;.cite-prev-parsed-label&#039;).hide();&lt;br /&gt;
              div.find(&#039;.cite-preview-parsed&#039;).html(&#039;&#039;);&lt;br /&gt;
            }         &lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;cite-form-reset&#039;: function() {&lt;br /&gt;
            CiteTB.resetForm();&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      } &lt;br /&gt;
    };&lt;br /&gt;
    try {&lt;br /&gt;
        $target.wikiEditor(&#039;addDialog&#039;, dialogobj);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        // TypeError: range is null&lt;br /&gt;
    }&lt;br /&gt;
    //if (!CiteTB.getOption(&#039;modal&#039;)) {&lt;br /&gt;
      //$(&#039;#citetoolbar-&#039;+sform).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    //}&lt;br /&gt;
    temlist[sform] = {label: tem.templatename, action: actionobj };  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  var refsection =  {&lt;br /&gt;
    &#039;sections&#039;: {&lt;br /&gt;
      &#039;cites&#039;: { &lt;br /&gt;
        type: &#039;toolbar&#039;, &lt;br /&gt;
        labelMsg: &#039;cite-section-label&#039;,&lt;br /&gt;
        groups: { &lt;br /&gt;
          &#039;template&#039;: {&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;template&#039;: {&lt;br /&gt;
                type: &#039;select&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-template-list&#039;,&lt;br /&gt;
                list: temlist&lt;br /&gt;
              } &lt;br /&gt;
            }&lt;br /&gt;
          },&lt;br /&gt;
          &#039;namedrefs&#039;: {&lt;br /&gt;
            labelMsg: &#039;cite-named-refs-label&#039;,&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;nrefs&#039;: {&lt;br /&gt;
                type: &#039;button&#039;,&lt;br /&gt;
                action: {&lt;br /&gt;
                  type: &#039;dialog&#039;,&lt;br /&gt;
                  module: &#039;cite-toolbar-namedrefs&#039;&lt;br /&gt;
                },&lt;br /&gt;
                icon: &#039;//upload.wikimedia.org/wikipedia/commons/thumb/b/be/Nuvola_clipboard_lined.svg/22px-Nuvola_clipboard_lined.svg.png&#039;,&lt;br /&gt;
                section: &#039;cites&#039;,&lt;br /&gt;
                group: &#039;namedrefs&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-named-refs-button&#039;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          },&lt;br /&gt;
          &#039;errorcheck&#039;: {&lt;br /&gt;
            labelMsg: &#039;cite-errorcheck-label&#039;,&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;echeck&#039;: {&lt;br /&gt;
                type: &#039;button&#039;,&lt;br /&gt;
                action: {&lt;br /&gt;
                  type: &#039;dialog&#039;,&lt;br /&gt;
                  module: &#039;cite-toolbar-errorcheck&#039;           &lt;br /&gt;
                },&lt;br /&gt;
                icon: &#039;//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Nuvola_apps_korganizer-NO.png/22px-Nuvola_apps_korganizer-NO.png&#039;,&lt;br /&gt;
                section: &#039;cites&#039;,&lt;br /&gt;
                group: &#039;errorcheck&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-errorcheck-button&#039;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        } &lt;br /&gt;
      } &lt;br /&gt;
    } &lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  var defaultdialogs = { &lt;br /&gt;
    &#039;cite-toolbar-errorcheck&#039;: {&lt;br /&gt;
      titleMsg: &#039;cite-errorcheck-label&#039;,&lt;br /&gt;
      id: &#039;citetoolbar-errorcheck&#039;,&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      init: function() {},&lt;br /&gt;
      html: &#039;&amp;lt;div id=&amp;quot;cite-namedref-loading&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif&amp;quot; /&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;amp;nbsp;&#039;+mw.usability.getMsg(&#039;cite-loading&#039;)+&#039;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
      dialog: {&lt;br /&gt;
        width:550,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          CiteTB.loadRefs();&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-errorcheck-submit&#039;: function() {&lt;br /&gt;
            var errorchecks = $(&amp;quot;input[name=&#039;cite-err-test&#039;]:checked&amp;quot;);&lt;br /&gt;
            var errors = [];&lt;br /&gt;
            for (var i=0; i&amp;lt;errorchecks.length; i++) {&lt;br /&gt;
              errors = errors.concat(CiteTB.ErrorChecks[$(errorchecks[i]).val()].run());&lt;br /&gt;
            }&lt;br /&gt;
            CiteTB.displayErrors(errors);&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );                      &lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &#039;cite-toolbar-namedrefs&#039;: {&lt;br /&gt;
      titleMsg: &#039;cite-named-refs-title&#039;,&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      id: &#039;citetoolbar-namedrefs&#039;,&lt;br /&gt;
      html: &#039;&amp;lt;div id=&amp;quot;cite-namedref-loading&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif&amp;quot; /&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;amp;nbsp;&#039;+mw.usability.getMsg(&#039;cite-loading&#039;)+&#039;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
      init: function() {},&lt;br /&gt;
      dialog: {&lt;br /&gt;
        width: 550,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          CiteTB.loadRefs();&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-form-submit&#039;: function() {&lt;br /&gt;
            var refname = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
            if (refname === &#039;&#039;) {&lt;br /&gt;
              return;&lt;br /&gt;
            }&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
            $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( &#039;context&#039; ), {&lt;br /&gt;
              type: &#039;encapsulate&#039;,&lt;br /&gt;
              options: {&lt;br /&gt;
                post: CiteTB.getNamedRef(refname, true)&lt;br /&gt;
              }&lt;br /&gt;
            }, $(this) );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          }                   &lt;br /&gt;
        }&lt;br /&gt;
      }      &lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  $target.wikiEditor(&#039;addDialog&#039;, defaultdialogs);&lt;br /&gt;
  $(&#039;#citetoolbar-namedrefs&#039;).off(&#039;dialogopen&#039;);&lt;br /&gt;
  if (!CiteTB.getOption(&#039;modal&#039;)) {&lt;br /&gt;
    //$(&#039;#citetoolbar-namedrefs&#039;).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    //$(&#039;#citetoolbar-errorcheck&#039;).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    mw.util.addCSS(&amp;quot;.ui-widget-overlay {&amp;quot;+&lt;br /&gt;
    &amp;quot;display:none !important;&amp;quot;+&lt;br /&gt;
    &amp;quot;}&amp;quot;);  &lt;br /&gt;
  }&lt;br /&gt;
  $target.wikiEditor(&#039;addToToolbar&#039;, refsection);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Load local data - messages, cite templates, etc.&lt;br /&gt;
$(document).ready( function() {&lt;br /&gt;
  switch( mw.config.get(&#039;wgUserLanguage&#039;) ) {&lt;br /&gt;
    case &#039;pl&#039;: // Polski&lt;br /&gt;
      mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarMessages-pl.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
      break;&lt;br /&gt;
    case &#039;de&#039;: // German&lt;br /&gt;
      mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarMessages-de.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
      break;&lt;br /&gt;
    default: // English&lt;br /&gt;
       mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarMessages-en.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Setup the main object&lt;br /&gt;
CiteTB.mainRefList = [];&lt;br /&gt;
CiteTB.refsLoaded = false;&lt;br /&gt;
&lt;br /&gt;
// REF FUNCTIONS&lt;br /&gt;
// Actually assemble a ref from user input&lt;br /&gt;
CiteTB.getRef = function(inneronly, forinsert) {&lt;br /&gt;
  var i;&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var templatename = template.templatename;&lt;br /&gt;
  var res = &#039;&#039;;&lt;br /&gt;
  var refobj = {&#039;shorttag&#039;:false};&lt;br /&gt;
  if (!inneronly) {&lt;br /&gt;
    var group = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-group&#039;).val();&lt;br /&gt;
    var refname = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-name&#039;).val();&lt;br /&gt;
    res += &#039;&amp;lt;ref&#039;;&lt;br /&gt;
    if (refname) {&lt;br /&gt;
      refname = $.trim(refname);&lt;br /&gt;
      res+=&#039; name=&#039;+CiteTB.getQuotedString(refname);&lt;br /&gt;
      refobj.refname = refname;&lt;br /&gt;
    }&lt;br /&gt;
    if (group) {&lt;br /&gt;
      group = $.trim(group);&lt;br /&gt;
      res+=&#039; group=&#039;+CiteTB.getQuotedString(group);&lt;br /&gt;
      refobj.refgroup = group;&lt;br /&gt;
    }&lt;br /&gt;
    res+=&#039;&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  var content =&#039;{{&#039;+templatename;&lt;br /&gt;
  for( g in template.incrementables ) {&lt;br /&gt;
  	group = template.incrementables[g];&lt;br /&gt;
  	for (i=1; i&amp;lt;=group.val; i++) {&lt;br /&gt;
		for (j=0; j&amp;lt;group.fields.length; j++) {&lt;br /&gt;
  			var fieldname = group.fields[j].field;&lt;br /&gt;
  			var fieldid = fieldname.replace(&#039;&amp;lt;N&amp;gt;&#039;, i.toString());&lt;br /&gt;
  			var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldid).val();&lt;br /&gt;
  			if (field) {&lt;br /&gt;
  				content+=&#039; |&#039;+fieldid+&#039;=&#039;;&lt;br /&gt;
  				content+= $.trim(field);&lt;br /&gt;
  			}&lt;br /&gt;
  		}&lt;br /&gt;
  	}&lt;br /&gt;
  }&lt;br /&gt;
  for( i=0; i&amp;lt;template.basic.length; i++ ) {&lt;br /&gt;
  	if (template.basic[i].increment_group) {&lt;br /&gt;
  		continue;&lt;br /&gt;
  	}&lt;br /&gt;
    var fieldname = template.basic[i].field;&lt;br /&gt;
    var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldname).val();&lt;br /&gt;
    if (field) {&lt;br /&gt;
      content+=&#039; |&#039;+fieldname+&#039;=&#039;;&lt;br /&gt;
      content+= $.trim(field);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  if ($(&#039;#cite-form-status&#039;).val() !== &#039;closed&#039;) {&lt;br /&gt;
    for( i=0; i&amp;lt;template.extra.length; i++ ) {&lt;br /&gt;
      if (template.extra[i].increment_group) {&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
      var fieldname = template.extra[i].field;&lt;br /&gt;
      var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldname).val();&lt;br /&gt;
      if (field) {&lt;br /&gt;
        content+=&#039; |&#039;+fieldname+&#039;=&#039;;&lt;br /&gt;
        content+= $.trim(field);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  content+= &#039;}}&#039;;&lt;br /&gt;
  res+=content;&lt;br /&gt;
  refobj.content = content;&lt;br /&gt;
  if (!inneronly) {&lt;br /&gt;
    res+= &#039;&amp;lt;/ref&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  if (forinsert) {&lt;br /&gt;
    CiteTB.mainRefList.push(refobj);&lt;br /&gt;
  }&lt;br /&gt;
  return res;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Make a reference to a named ref&lt;br /&gt;
CiteTB.getNamedRef = function(refname, forinsert) {&lt;br /&gt;
  if (forinsert) {&lt;br /&gt;
    CiteTB.mainRefList.push( {&#039;shorttag&#039;:true, &#039;refname&#039;:refname} );&lt;br /&gt;
  }&lt;br /&gt;
  return &#039;&amp;lt;ref name=&#039;+CiteTB.getQuotedString(refname)+&#039; /&amp;gt;&#039;;  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to load the ref list&lt;br /&gt;
CiteTB.loadRefs = function() {&lt;br /&gt;
  if (CiteTB.refsLoaded) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.getPageText(CiteTB.loadRefsInternal);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function that actually loads the list from the page text&lt;br /&gt;
CiteTB.loadRefsInternal = function(text) { &lt;br /&gt;
  // What this does:             extract first name/group                                     extract second name/group                                          shorttag   inner content&lt;br /&gt;
  var refsregex = /&amp;lt; *ref(?: +(name|group) *= *(?:&amp;quot;([^&amp;quot;]*?)&amp;quot;|&#039;([^&#039;]*?)&#039;|([^ &#039;&amp;quot;\/\&amp;gt;]*?)) *)? *(?: +(name|group) *= *(?:&amp;quot;([^&amp;quot;]*?)&amp;quot;|&#039;([^&#039;]*?)&#039;|([^ &#039;&amp;quot;\/\&amp;gt;]*?)) *)? *(?:\/ *&amp;gt;|&amp;gt;((?:.|\n)*?)&amp;lt; *\/ *ref *&amp;gt;)/gim;&lt;br /&gt;
  // This should work regardless of the quoting used for names/groups and for linebreaks in the inner content  &lt;br /&gt;
  while (true) {&lt;br /&gt;
    var ref = refsregex.exec(text);&lt;br /&gt;
    if (ref === null) {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
    var refobj = {};&lt;br /&gt;
    if (ref[9]) { // Content + short tag check&lt;br /&gt;
      //alert(&#039;&amp;quot;&#039;+ref[9]+&#039;&amp;quot;&#039;);&lt;br /&gt;
      refobj.content = ref[9]; &lt;br /&gt;
      refobj.shorttag = false;&lt;br /&gt;
    } else {&lt;br /&gt;
      refobj.shorttag = true;&lt;br /&gt;
    }&lt;br /&gt;
    if (ref[1] !== &#039;&#039;) { // First name/group&lt;br /&gt;
      if (ref[2]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[2];&lt;br /&gt;
      } else if (ref[3]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[3];&lt;br /&gt;
      } else {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[4];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    if (ref[5] !== &#039;&#039;) { // Second name/group&lt;br /&gt;
      if (ref[6]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[6];&lt;br /&gt;
      } else if (ref[7]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[7];&lt;br /&gt;
      } else {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[8];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    CiteTB.mainRefList.push(refobj);&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.refsLoaded = true;&lt;br /&gt;
  CiteTB.setupErrorCheck();&lt;br /&gt;
  CiteTB.setupNamedRefs();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// AJAX FUNCTIONS&lt;br /&gt;
// Parse some wikitext and hand it off to a callback function&lt;br /&gt;
CiteTB.parse = function(text, callback) {&lt;br /&gt;
  $.post( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
    {action:&#039;parse&#039;, title:mw.config.get(&#039;wgPageName&#039;), text:text, prop:&#039;text&#039;, format:&#039;json&#039;},&lt;br /&gt;
    function(data) {&lt;br /&gt;
      var html = data.parse.text[&#039;*&#039;];&lt;br /&gt;
      callback(html);&lt;br /&gt;
    },&lt;br /&gt;
    &#039;json&#039;&lt;br /&gt;
  );  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Use the API to expand templates on some text&lt;br /&gt;
CiteTB.expandtemplates = function(text, callback) {&lt;br /&gt;
  $.post( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
    {action:&#039;expandtemplates&#039;, title:mw.config.get(&#039;wgPageName&#039;), text:text, format:&#039;json&#039;},&lt;br /&gt;
    function(data) {&lt;br /&gt;
      var restext = data.expandtemplates[&#039;*&#039;];&lt;br /&gt;
      callback(restext);&lt;br /&gt;
    },&lt;br /&gt;
    &#039;json&#039;&lt;br /&gt;
  );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to get the page text&lt;br /&gt;
CiteTB.getPageText = function(callback) {&lt;br /&gt;
  var section = $(&amp;quot;input[name=&#039;wpSection&#039;]&amp;quot;).val();&lt;br /&gt;
  if ( section !== &#039;&#039; ) {&lt;br /&gt;
    var postdata = {action:&#039;query&#039;, prop:&#039;revisions&#039;, rvprop:&#039;content&#039;, pageids:mw.config.get(&#039;wgArticleId&#039;), format:&#039;json&#039;};&lt;br /&gt;
    if (CiteTB.getOption(&#039;expandtemplates&#039;)) {&lt;br /&gt;
      postdata.rvexpandtemplates = &#039;1&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    $.get( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
      postdata,&lt;br /&gt;
      function(data) {&lt;br /&gt;
        var pagetext = data.query.pages[mw.config.get(&#039;wgArticleId&#039;).toString()].revisions[0][&#039;*&#039;];&lt;br /&gt;
        callback(pagetext);&lt;br /&gt;
      },&lt;br /&gt;
      &#039;json&#039;&lt;br /&gt;
    );&lt;br /&gt;
  } else {&lt;br /&gt;
    if (CiteTB.getOption(&#039;expandtemplates&#039;)) {&lt;br /&gt;
      CiteTB.expandtemplates($(&#039;#wpTextbox1&#039;).wikiEditor(&#039;getContents&#039;).text(), callback);&lt;br /&gt;
    } else {&lt;br /&gt;
      callback($(&#039;#wpTextbox1&#039;).wikiEditor(&#039;getContents&#039;).text());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Safe version of decodeURIComponent() that doesn&#039;t throw exceptions.&lt;br /&gt;
// If the native decodeURIComponent() threw an exception, the original string will be returned.&lt;br /&gt;
CiteTB.safeDecodeURIComponent = function(s) {&lt;br /&gt;
	try {&lt;br /&gt;
		s = decodeURIComponent(s);&lt;br /&gt;
	} catch (e) {}&lt;br /&gt;
	return s;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Autofill a template from an ID (ISBN, DOI, PMID, URL)&lt;br /&gt;
CiteTB.initAutofill = function() {&lt;br /&gt;
  var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
  var res = /^cite\-auto\-(.*?)\-(.*)\-(.*)$/.exec(elemid);&lt;br /&gt;
  var tem = res[1];&lt;br /&gt;
  var field = res[2];&lt;br /&gt;
  var autotype = res[3];&lt;br /&gt;
  var id = $(&#039;#cite-&#039;+tem+&#039;-&#039;+field).val();&lt;br /&gt;
  if (!id) {&lt;br /&gt;
    return false;&lt;br /&gt;
  }&lt;br /&gt;
  var url = &#039;//reftoolbar.toolforge.org/lookup.php?&#039;;&lt;br /&gt;
  // Citoid expects minimally encoded input, so do some speculative decoding here to avoid&lt;br /&gt;
  // 404 fetches. https://phabricator.wikimedia.org/T146539&lt;br /&gt;
  id = CiteTB.safeDecodeURIComponent(id);&lt;br /&gt;
  url+=autotype+&#039;=&#039;+encodeURIComponent(id);&lt;br /&gt;
  url+=&#039;&amp;amp;template=&#039;+encodeURIComponent(tem);&lt;br /&gt;
  var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
  s.setAttribute(&#039;src&#039;, url);&lt;br /&gt;
  s.setAttribute(&#039;type&#039;, &#039;text/javascript&#039;);&lt;br /&gt;
  document.getElementsByTagName(&#039;head&#039;)[0].appendChild(s);&lt;br /&gt;
  return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Callback for autofill&lt;br /&gt;
//TODO: Autofill the URL, at least for DOI&lt;br /&gt;
CiteTB.autoFill = function(data, template, type) {&lt;br /&gt;
  var cl = &#039;cite-&#039;+template+&#039;-&#039;;&lt;br /&gt;
  var i,j, coauthors;&lt;br /&gt;
  $(&#039;.&#039;+cl+&#039;title&#039;).val(data.title);&lt;br /&gt;
  // Fill in authors&lt;br /&gt;
  if (data.authors &amp;amp;&amp;amp; data.authors.length &amp;gt; 0) {&lt;br /&gt;
	  if ($(&#039;.&#039;+cl+&#039;last-incr-1&#039;).length != 0) {&lt;br /&gt;
		var classes = $(&#039;.&#039;+cl+&#039;last-incr-1&#039;).eq(0).attr(&#039;class&#039;).split(/\s+/);&lt;br /&gt;
		var group = false;&lt;br /&gt;
		var patt = /cite-[^-]*?-incr-(.*)/&lt;br /&gt;
		for (var c=0; c&amp;lt;classes.length; c++) {&lt;br /&gt;
			if (patt.exec(classes[c])) {&lt;br /&gt;
				group = patt.exec(classes[c])[1];&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;last-incr-1&#039;).val(data.authors[0][0])&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;first-incr-1&#039;).val(data.authors[0][1])&lt;br /&gt;
		elemid = &#039;#cite-incr-&#039;+template+&#039;-&#039;+group;&lt;br /&gt;
		for (var i=2; i&amp;lt;data.authors.length+1; i++) {&lt;br /&gt;
			$(elemid).click();&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;last-incr-&#039;+i.toString()).val(data.authors[i-1][0])&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;first-incr-&#039;+i.toString()).val(data.authors[i-1][1])&lt;br /&gt;
		}&lt;br /&gt;
	  } else if ($(&#039;.&#039;+cl+&#039;author-incr-1&#039;).length != 0) {&lt;br /&gt;
		var classes = $(&#039;.&#039;+cl+&#039;author-incr-1&#039;).eq(0).attr(&#039;class&#039;).split(/\s+/);&lt;br /&gt;
		var group = false;&lt;br /&gt;
		var patt = /cite-[^-]*?-incr-(.*)/&lt;br /&gt;
		for (var c=0; c&amp;lt;classes.length; c++) {&lt;br /&gt;
			if (patt.exec(classes[c])) {&lt;br /&gt;
				group = patt.exec(classes[c])[1];&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;author-incr-1&#039;).val(data.authors[0].join(&#039;, &#039;))&lt;br /&gt;
		elemid = &#039;#cite-incr-&#039;+template+&#039;-&#039;+group;&lt;br /&gt;
		for (var i=2; i&amp;lt;data.authors.length+1; i++) {&lt;br /&gt;
			$(elemid).click();&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;author-incr-&#039;+i.toString()).val(data.authors[i-1].join(&#039;, &#039;))&lt;br /&gt;
		}&lt;br /&gt;
	  } else if ($(&#039;.&#039;+cl+&#039;last1&#039;).length != 0) {&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  if ($(&#039;.&#039;+cl+&#039;last&#039;+(i+1)).length) {&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;last&#039;+(i+1)).val(data.authors[i][0]);&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;first&#039;+(i+1)).val(data.authors[i][1]);&lt;br /&gt;
		  } else {&lt;br /&gt;
			coauthors = [];&lt;br /&gt;
			for(j=i; j&amp;lt;data.authors.length; j++) {&lt;br /&gt;
			  coauthors.push(data.authors[j].join(&#039;, &#039;));&lt;br /&gt;
			}&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;coauthors&#039;).val(coauthors.join(&#039;; &#039;));&lt;br /&gt;
			break;&lt;br /&gt;
		  }&lt;br /&gt;
		}&lt;br /&gt;
	  } else if($(&#039;.&#039;+cl+&#039;author1&#039;).length !== 0) {&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  if ($(&#039;.&#039;+cl+&#039;author&#039;+(i+1)).length) {&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;author&#039;+(i+1)).val(data.authors[i].join(&#039;, &#039;));&lt;br /&gt;
		  } else {&lt;br /&gt;
			coauthors = [];&lt;br /&gt;
			for(j=i; j&amp;lt;data.authors.length; j++) {&lt;br /&gt;
			  coauthors.push(data.authors[j].join(&#039;, &#039;));&lt;br /&gt;
			}&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;coauthors&#039;).val(coauthors.join(&#039;; &#039;));&lt;br /&gt;
			break;&lt;br /&gt;
		  }&lt;br /&gt;
		}&lt;br /&gt;
	  } else {&lt;br /&gt;
		var authors = [];&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  authors.push(data.authors[i].join(&#039;, &#039;));&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;authors&#039;).val(authors.join(&#039;; &#039;));&lt;br /&gt;
	  }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (type === &#039;pmid&#039; || type === &#039;doi&#039;) {&lt;br /&gt;
    if (data.date &amp;amp;&amp;amp; (data.fulldate || !$(&#039;.&#039;+cl+&#039;month&#039;).length)) {&lt;br /&gt;
      var DT = new Date(data.date);&lt;br /&gt;
      var useday = /\d{4}-\d{2}-\d{2}/.test(data.date);&lt;br /&gt;
      var usemonth = /\d{4}-\d{2}/.test(data.date);&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;date&#039;).val(CiteTB.formatDate(DT, useday, usemonth));&lt;br /&gt;
    } else if (!data.fulldate &amp;amp;&amp;amp; $(&#039;.&#039;+cl+&#039;month&#039;).length &amp;amp;&amp;amp; $(&#039;.&#039;+cl+&#039;year&#039;).length) {&lt;br /&gt;
      if (data.month) { // lookup.php sets month to false if it isn&#039;t provided&lt;br /&gt;
        $(&#039;.&#039;+cl+&#039;month&#039;).val( CiteTB.getOption(&#039;months&#039;)[parseInt(data.month)-1] );&lt;br /&gt;
      }&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;year&#039;).val(data.year);&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;date&#039;).val(data.date);&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;journal&#039;).val(data.journal);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;volume&#039;).val(data.volume);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issue&#039;).val(data.issue);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;pages&#039;).val(data.pages);&lt;br /&gt;
    if (type === &#039;pmid&#039; &amp;amp;&amp;amp; data.doi) {&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;doi&#039;).val(data.doi);&lt;br /&gt;
    }&lt;br /&gt;
  } else if (type === &#039;isbn&#039;) {&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;publisher&#039;).val(data.publisher);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;location&#039;).val(data.location);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;date&#039;).val(data.date);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;edition&#039;).val(data.edition);&lt;br /&gt;
  } else if (type === &#039;url&#039;) {&lt;br /&gt;
    if (data.date) {&lt;br /&gt;
  	  var DT = new Date(data.date);&lt;br /&gt;
      var useday = /\d{4}-\d{2}-\d{2}/.test(data.date) &amp;amp;&amp;amp; template !== &#039;book&#039;;&lt;br /&gt;
      var usemonth = /\d{4}-\d{2}/.test(data.date) &amp;amp;&amp;amp; template !== &#039;book&#039;;&lt;br /&gt;
      var yearOrDate = (template === &#039;book&#039;) ? &#039;year&#039; : &#039;date&#039;;&lt;br /&gt;
      $(&#039;.&#039;+cl+yearOrDate).val(CiteTB.formatDate(DT, useday, usemonth));&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;journal&#039;).val(data.journal);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;volume&#039;).val(data.volume);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issue&#039;).val(data.issue);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;pages&#039;).val(data.pages);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;publisher&#039;).val(data.publisher);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;edition&#039;).val(data.edition);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;isbn&#039;).val(data.isbn);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issn&#039;).val(data.issn);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;doi&#039;).val(data.doi);&lt;br /&gt;
    // &amp;quot;en-US&amp;quot; isn&#039;t a valid value for the language parameter&lt;br /&gt;
    if (data.language &amp;amp;&amp;amp; data.language !== &#039;en-US&#039; &amp;amp;&amp;amp; data.language !== &#039;en-GB&#039;) {&lt;br /&gt;
    	$(&#039;.&#039;+cl+&#039;language&#039;).val(data.language);&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;chapter&#039;).val(data.chapter);&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// FORM DIALOG FUNCTIONS&lt;br /&gt;
// Add new incrementable fields&lt;br /&gt;
CiteTB.incrementFields = function() {&lt;br /&gt;
	template = CiteTB.getOpenTemplate();&lt;br /&gt;
	var currentrow = $(this).parents(&#039;tr&#039;)[0];&lt;br /&gt;
	$(this).prev().css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	$(this).detach();&lt;br /&gt;
	var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
	var res = /^cite\-incr\-(.*?)\-(.*)$/.exec(elemid);&lt;br /&gt;
	group = res[2];&lt;br /&gt;
	increments = template.incrementables[group];&lt;br /&gt;
	fields = increments.fields;&lt;br /&gt;
	incrval = increments.val+1;&lt;br /&gt;
	template.incrementables[group].val += 1;&lt;br /&gt;
	trs = template.makeFormInner(fields, false);&lt;br /&gt;
	trs.reverse();&lt;br /&gt;
	for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
		$(currentrow).after(trs[i]);&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// fill the accessdate param with the current date&lt;br /&gt;
CiteTB.fillAccessdate = function() {&lt;br /&gt;
  var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
  var res = /^cite\-date\-(.*?)\-(.*)$/.exec(elemid);&lt;br /&gt;
  var id = res[1];&lt;br /&gt;
  var field = res[2];&lt;br /&gt;
  var DT = new Date();&lt;br /&gt;
  var datestr = CiteTB.formatDate(DT);&lt;br /&gt;
  $(&#039;#cite-&#039;+id+&#039;-&#039;+field).val(datestr);&lt;br /&gt;
  return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
CiteTB.formatDate = function(DT, useday, usemonth) {&lt;br /&gt;
  if (typeof useday == &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
    useday = true;	&lt;br /&gt;
  }&lt;br /&gt;
  if (typeof usemonth == &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
    usemonth = true;	&lt;br /&gt;
  }&lt;br /&gt;
  var datestr = CiteTB.getOption(&#039;date format&#039;);&lt;br /&gt;
  var zmonth = &#039;&#039;;&lt;br /&gt;
  var month = DT.getUTCMonth()+1;&lt;br /&gt;
  if (month &amp;lt; 10) {&lt;br /&gt;
    zmonth = &amp;quot;0&amp;quot;+month.toString();&lt;br /&gt;
  } else {&lt;br /&gt;
    zmonth = month.toString();&lt;br /&gt;
  }&lt;br /&gt;
  month = month.toString();&lt;br /&gt;
  var zdate = &#039;&#039;;&lt;br /&gt;
  var date = DT.getUTCDate();&lt;br /&gt;
  if (date &amp;lt; 10) {&lt;br /&gt;
    zdate = &amp;quot;0&amp;quot;+date.toString();&lt;br /&gt;
  } else {&lt;br /&gt;
    zdate = date.toString();&lt;br /&gt;
  }&lt;br /&gt;
  date = date.toString();&lt;br /&gt;
  if (useday) {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;date&amp;gt;&#039;, date);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zdate&amp;gt;&#039;, zdate);&lt;br /&gt;
  } else {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;date&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zdate&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  if (usemonth) {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;month&amp;gt;&#039;, month);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zmonth&amp;gt;&#039;, zmonth);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;monthname&amp;gt;&#039;, CiteTB.getOption(&#039;months&#039;)[DT.getUTCMonth()]);&lt;br /&gt;
  } else {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;month&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zmonth&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;monthname&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
  }  &lt;br /&gt;
  datestr = datestr.replace(&#039;&amp;lt;year&amp;gt;&#039;, DT.getUTCFullYear().toString());&lt;br /&gt;
  return datestr.replace(/^[ \/\-\,\.]*(.*?)[ \/\-\,\.]*$/g, &amp;quot;$1&amp;quot;); // Cleanup any dangling spaces or connectors that might result from omitting date/month&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function called after the ref list is loaded, to actually set the contents of the named ref dialog&lt;br /&gt;
// Until the list is loaded, its just a &amp;quot;Loading&amp;quot; placeholder&lt;br /&gt;
CiteTB.setupNamedRefs = function() {&lt;br /&gt;
  var names = [], i;&lt;br /&gt;
  for( i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname) {&lt;br /&gt;
      names.push(CiteTB.mainRefList[i]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  var stuff = $(&#039;&amp;lt;div&amp;gt;&#039;);&lt;br /&gt;
  $(&#039;#citetoolbar-namedrefs&#039;).html( stuff );&lt;br /&gt;
  if (names.length === 0) {&lt;br /&gt;
    stuff.html(mw.usability.getMsg(&#039;cite-no-namedrefs&#039;));&lt;br /&gt;
  } else {&lt;br /&gt;
    stuff.html(mw.usability.getMsg(&#039;cite-namedrefs-intro&#039;));&lt;br /&gt;
    var select = $(&#039;&amp;lt;select id=&amp;quot;cite-namedref-select&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
    select.append($(&#039;&amp;lt;option value=&amp;quot;&amp;quot; /&amp;gt;&#039;).text(mw.usability.getMsg(&#039;cite-named-refs-dropdown&#039;)));&lt;br /&gt;
    for(i=0; i&amp;lt;names.length; i++) {&lt;br /&gt;
      select.append($(&#039;&amp;lt;option /&amp;gt;&#039;).text(names[i].refname));&lt;br /&gt;
    }&lt;br /&gt;
    stuff.after(select);&lt;br /&gt;
    select.before(&#039;&amp;lt;br /&amp;gt;&#039;);      &lt;br /&gt;
    var prevlabel = $(&#039;&amp;lt;div id=&amp;quot;cite-nref-preview-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-raw-preview&#039;));&lt;br /&gt;
    select.after(prevlabel);&lt;br /&gt;
    prevlabel.before(&amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
    prevlabel.after(&#039;&amp;lt;div id=&amp;quot;cite-namedref-preview&amp;quot; style=&amp;quot;padding:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var parselabel = $(&#039;&amp;lt;span id=&amp;quot;cite-parsed-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-parsed-label&#039;));&lt;br /&gt;
    $(&#039;#cite-namedref-preview&#039;).after(parselabel);&lt;br /&gt;
    parselabel.after(&#039;&amp;lt;div id=&amp;quot;cite-namedref-parsed&amp;quot; style=&amp;quot;padding-bottom:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var link = $(&#039;&amp;lt;a href=&amp;quot;#&amp;quot; id=&amp;quot;cite-nref-parse&amp;quot; style=&amp;quot;margin:0 1em 0 1em; display:none; color:darkblue&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    link.html(mw.usability.getMsg(&#039;cite-form-parse&#039;));&lt;br /&gt;
    $(&#039;#cite-namedref-parsed&#039;).after(link);&lt;br /&gt;
    &lt;br /&gt;
    $(&amp;quot;#cite-namedref-select&amp;quot;).on( &#039;change&#039;, CiteTB.namedRefSelectClick);&lt;br /&gt;
    $(&#039;#cite-nref-parse&#039;).on( &#039;click&#039;, CiteTB.nrefParseClick);&lt;br /&gt;
  }      &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to get the errorcheck form HTML&lt;br /&gt;
CiteTB.setupErrorCheck = function() {&lt;br /&gt;
  var form = $(&#039;&amp;lt;div id=&amp;quot;cite-errorcheck-heading&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-errorcheck-heading&#039;));&lt;br /&gt;
  var ul = $(&amp;quot;&amp;lt;ul id=&#039;cite-errcheck-list&#039; /&amp;gt;&amp;quot;);&lt;br /&gt;
  var test;&lt;br /&gt;
  for (var t in CiteTB.ErrorChecks) {&lt;br /&gt;
    test = CiteTB.ErrorChecks[t];&lt;br /&gt;
    ul.append(test.getRow());&lt;br /&gt;
  }&lt;br /&gt;
  form.append(ul);&lt;br /&gt;
  $(&#039;#citetoolbar-errorcheck&#039;).html(form);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Callback function for parsed preview&lt;br /&gt;
CiteTB.fillNrefPreview = function(parsed) {&lt;br /&gt;
  $(&#039;#cite-parsed-label&#039;).show();&lt;br /&gt;
  $(&#039;#cite-namedref-parsed&#039;).html(parsed);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for the named-ref parsed preview&lt;br /&gt;
CiteTB.nrefParseClick = function() {&lt;br /&gt;
  var choice = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
  if (choice === &#039;&#039;) {&lt;br /&gt;
    $(&#039;#cite-parsed-label&#039;).hide();&lt;br /&gt;
    $(&#039;#cite-namedref-parsed&#039;).text(&#039;&#039;);&lt;br /&gt;
    return false;&lt;br /&gt;
  }&lt;br /&gt;
  $(&#039;#cite-nref-parse&#039;).hide();&lt;br /&gt;
  for( var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname == choice) {&lt;br /&gt;
      CiteTB.parse(CiteTB.mainRefList[i].content, CiteTB.fillNrefPreview);&lt;br /&gt;
      return false;&lt;br /&gt;
    }&lt;br /&gt;
  }  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for the named-ref dropdown&lt;br /&gt;
CiteTB.lastnamedrefchoice = &#039;&#039;;&lt;br /&gt;
CiteTB.namedRefSelectClick = function() {&lt;br /&gt;
  var choice = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
  if (CiteTB.lastnamedrefchoice == choice) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.lastnamedrefchoice = choice;&lt;br /&gt;
  $(&#039;#cite-parsed-label&#039;).hide();&lt;br /&gt;
  $(&#039;#cite-namedref-parsed&#039;).text(&#039;&#039;);&lt;br /&gt;
  if (choice === &#039;&#039;) {&lt;br /&gt;
    $(&#039;#cite-nref-preview-label&#039;).hide();&lt;br /&gt;
    $(&#039;#cite-namedref-preview&#039;).text(&#039;&#039;);&lt;br /&gt;
    $(&#039;#cite-nref-parse&#039;).hide();&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  for( var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname == choice) {&lt;br /&gt;
      $(&#039;#cite-nref-preview-label&#039;).show();&lt;br /&gt;
      $(&#039;#cite-namedref-preview&#039;).text(CiteTB.mainRefList[i].content);&lt;br /&gt;
      if (CiteTB.getOption(&#039;autoparse&#039;)) {&lt;br /&gt;
        CiteTB.nrefParseClick();&lt;br /&gt;
      } else {&lt;br /&gt;
        $(&#039;#cite-nref-parse&#039;).show();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// callback function for parsed preview&lt;br /&gt;
CiteTB.fillTemplatePreview = function(text) {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.find(&#039;.cite-prev-parsed-label&#039;).show();&lt;br /&gt;
  div.find(&#039;.cite-preview-parsed&#039;).html(text);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for template parsed preview&lt;br /&gt;
CiteTB.prevParseClick = function() {&lt;br /&gt;
  var ref = CiteTB.getRef(true, false);&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.find(&#039;.cite-prev-parse&#039;).hide();&lt;br /&gt;
  CiteTB.parse(ref, CiteTB.fillTemplatePreview);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Show/hide the extra fields in the dialog box&lt;br /&gt;
CiteTB.showHideExtra = function() {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  var setting = div.find(&amp;quot;.cite-form-status&amp;quot;).val();&lt;br /&gt;
  if ( setting === &#039;closed&#039; ) {&lt;br /&gt;
    div.find(&amp;quot;.cite-form-status&amp;quot;).val(&#039;open&#039;);&lt;br /&gt;
    div.find(&#039;.cite-extra-fields&#039;).show(1, function() {&lt;br /&gt;
      // jQuery adds &amp;quot;display:block&amp;quot;, which screws things up&lt;br /&gt;
      div.find(&#039;.cite-extra-fields&#039;).attr(&#039;style&#039;, &#039;width:100%; background-color:transparent;&#039;); &lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    div.find(&amp;quot;.cite-form-status&amp;quot;).val(&#039;closed&#039;);&lt;br /&gt;
    div.find(&#039;.cite-extra-fields&#039;).hide();&lt;br /&gt;
  } &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Resets form fields and previews&lt;br /&gt;
// Resets form fields and previews&lt;br /&gt;
CiteTB.resetForm = function() {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.html(template.getForm());&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// STRING UTILITY FUNCTIONS&lt;br /&gt;
// Returns a string quoted as necessary for name/group attributes&lt;br /&gt;
CiteTB.getQuotedString = function(s) {&lt;br /&gt;
  var sq = /\&#039;/.test(s); // single quotes&lt;br /&gt;
  var dq = /\&amp;quot;/.test(s); // double quotes&lt;br /&gt;
  if (!sq &amp;amp;&amp;amp; !dq) { // Always quotes for non-latin alphabet&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  } else if (!dq) { // Can use double quotes&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  } else if (!sq) { // Can use single quotes&lt;br /&gt;
    return &amp;quot;&#039;&amp;quot;+s+&amp;quot;&#039;&amp;quot;;&lt;br /&gt;
  } else { // Has double and single quotes&lt;br /&gt;
    s = s.replace(/\&amp;quot;/g, &#039;\&#039;&#039;);&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Fix up strings for output - capitalize first char, replace underscores with spaces&lt;br /&gt;
CiteTB.fixStr = function(s) {&lt;br /&gt;
  s = s.slice(0,1).toUpperCase() + s.slice(1);&lt;br /&gt;
  s = s.replace(&#039;_&#039;,&#039; &#039;);&lt;br /&gt;
  return s;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Escape spaces and quotes for use in HTML classes/ids&lt;br /&gt;
CiteTB.escStr = function(s) {&lt;br /&gt;
  return s.replace(&#039; &#039;, &#039;-&#039;).replace(&amp;quot;&#039;&amp;quot;, &amp;quot;\&#039;&amp;quot;).replace(&#039;&amp;quot;&#039;, &#039;\&amp;quot;&#039;);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// MISC FUNCTIONS&lt;br /&gt;
// Determine which template form is open, and get the template object for it&lt;br /&gt;
CiteTB.getOpenTemplate = function() {&lt;br /&gt;
  var dialogs = $(&amp;quot;.ui-dialog-content.ui-widget-content:visible&amp;quot;);&lt;br /&gt;
  var templatename = $(dialogs[0]).find(&amp;quot;.cite-template&amp;quot;).val();&lt;br /&gt;
  return CiteTB.Templates[templatename];&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Display the report for the error checks&lt;br /&gt;
CiteTB.displayErrors = function(errors) {&lt;br /&gt;
  $(&#039;#cite-err-report&#039;).remove();&lt;br /&gt;
  var table = $(&#039;&amp;lt;table id=&amp;quot;cite-err-report&amp;quot; style=&amp;quot;width:100%; border:1px solid #A9A9A9; background-color:#FFEFD5; padding:0.25em; margin-top:0.5em&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  $(&#039;#editpage-copywarn&#039;).before(table);&lt;br /&gt;
  var tr;&lt;br /&gt;
  var tr1 = $(&#039;&amp;lt;tr style=&amp;quot;width:100%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  var th1 = $(&#039;&amp;lt;th style=&amp;quot;width:60%; font-size:110%&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-err-report-heading&#039;));&lt;br /&gt;
  var th2 = $(&#039;&amp;lt;th style=&amp;quot;text-align:right; width:40%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  var im = $(&#039;&amp;lt;img /&amp;gt;&#039;).attr(&#039;src&#039;, &#039;//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Gtk-stop.svg/20px-Gtk-stop.svg.png&#039;);&lt;br /&gt;
  im.attr(&#039;alt&#039;, mw.usability.getMsg(&#039;cite-err-report-close&#039;)).attr(&#039;title&#039;, mw.usability.getMsg(&#039;cite-err-report-close&#039;));&lt;br /&gt;
  var ad = $(&#039;&amp;lt;a id=&amp;quot;cite-err-check-close&amp;quot; /&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;);&lt;br /&gt;
  ad.append(im);&lt;br /&gt;
  th2.append(ad);&lt;br /&gt;
  tr1.append(th1).append(th2);&lt;br /&gt;
  table.append(tr1);&lt;br /&gt;
  $(&#039;#cite-err-check-close&#039;).on(&#039;click&#039;, function() {  $(&#039;#cite-err-report&#039;).remove(); });&lt;br /&gt;
  if (errors.length === 0) {&lt;br /&gt;
    tr = $(&#039;&amp;lt;tr style=&amp;quot;width:100%;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var td = $(&#039;&amp;lt;td style=&amp;quot;text-align:center; margin:1.5px;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-err-report-empty&#039;));&lt;br /&gt;
    tr.append(td);&lt;br /&gt;
    table.append(tr);&lt;br /&gt;
    &lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  for(var e in errors) {&lt;br /&gt;
    var err = errors[e];&lt;br /&gt;
    tr = $(&#039;&amp;lt;tr style=&amp;quot;width:100%;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var td1 = $(&#039;&amp;lt;td style=&amp;quot;border: 1px solid black; margin:1.5px; width:60%&amp;quot; /&amp;gt;&#039;).html(err.err);&lt;br /&gt;
    var td2 = $(&#039;&amp;lt;td style=&amp;quot;border: 1px solid black; margin:1.5px; width:40%&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(err.msg));&lt;br /&gt;
    tr.append(td1).append(td2);&lt;br /&gt;
    table.append(tr);&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
   &lt;br /&gt;
} // End of code loaded only on edit&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-pl.js&amp;diff=7672</id>
		<title>MediaWiki:RefToolbarMessages-pl.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-pl.js&amp;diff=7672"/>
		<updated>2021-03-01T13:20:48Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// For RefToolbar 2&lt;br /&gt;
mw.usability.addMessages( { &lt;br /&gt;
&#039;cite-section-label&#039; : &#039;Cytuj&#039;,&lt;br /&gt;
&#039;cite-template-list&#039; : &#039;Szablony&#039;,&lt;br /&gt;
&#039;cite-named-refs-label&#039; : &#039;Nazwane przypisy&#039;,&lt;br /&gt;
&#039;cite-named-refs-title&#039; : &#039;Wstaw nazwany przypis&#039;,&lt;br /&gt;
&#039;cite-named-refs-button&#039; : &#039;Nazwane przypisy&#039;,&lt;br /&gt;
&#039;cite-named-refs-dropdown&#039; : &#039;Nazwany przypis&#039;, // Used on the top of the named refs list dropdown&lt;br /&gt;
&#039;cite-errorcheck-label&#039; : &#039;Sprawdź błędy&#039;,&lt;br /&gt;
&#039;cite-errorcheck-button&#039; : &#039;Sprawdzanie błędów&#039;,&lt;br /&gt;
&#039;cite-converter-label&#039; : &#039;Konwerter przypisów&#039;,&lt;br /&gt;
&#039;cite-converter-button&#039; : &#039;Konwertuj przypisy&#039;,&lt;br /&gt;
&#039;cite-converter-description&#039; : &#039;Tłumaczy angielskie szablony cytowania na polskie&#039;,&lt;br /&gt;
&#039;cite-converter-rawlinks&#039; : &#039;Konwertuj surowe linki w przypisach na szablon &amp;quot;Cytuj stronę&amp;quot;&#039;,&lt;br /&gt;
&#039;cite-converter-execute&#039; : &#039;Zamień kod przypisów&#039;,&lt;br /&gt;
&#039;cite-dialog-web&#039; : &#039;Cytuj stronę WWW&#039;,&lt;br /&gt;
&#039;cite-dialog-news&#039; : &#039;News (nie)&#039;,&lt;br /&gt;
&#039;cite-dialog-book&#039; : &#039;Cytuj książkę&#039;,&lt;br /&gt;
&#039;cite-dialog-journal&#039; : &#039;Cytuj pismo&#039;,&lt;br /&gt;
&#039;cite-form-submit&#039; : &#039;Wstaw&#039;,&lt;br /&gt;
&#039;cite-form-showhide&#039; : &#039;Pokaż/ukryj dodatkowe pola&#039;,&lt;br /&gt;
&#039;cite-no-namedrefs&#039; : &#039;Nie znaleziono nazwanych przypisów na tej stronie&#039;,&lt;br /&gt;
&#039;cite-namedrefs-intro&#039; : &amp;quot;Wybierz nazwę z listy aby zobaczyć treść przypisu. Kliknij &#039;Wstaw&#039; aby wstawić ten przypis w wybrane miejsce tekstu.&amp;quot;,&lt;br /&gt;
&#039;cite-raw-preview&#039; : &#039;Wikitext:&#039;,&lt;br /&gt;
&#039;cite-parsed-label&#039; : &#039;Przetworzony wikikod:&#039;,&lt;br /&gt;
&#039;cite-form-parse&#039; : &#039;Pokaż podgląd przetworzony&#039;,&lt;br /&gt;
&#039;cite-refpreview&#039; : &#039;Podgląd&#039;,&lt;br /&gt;
&#039;cite-name-label&#039; : &#039;Nazwa przypisu&#039;,&lt;br /&gt;
&#039;cite-group-label&#039; : &#039;Grupa przypisów&#039;,&lt;br /&gt;
&#039;cite-errorcheck-submit&#039; : &#039;Sprawdź&#039;,&lt;br /&gt;
&#039;cite-errorcheck-heading&#039; : &#039;Sprawdź te błędy:&#039;,&lt;br /&gt;
&#039;cite-error-unclosed&#039; : &#039;Niezamknięte znaczniki &amp;lt;span style=&amp;quot;font-family:monospace&amp;quot;&amp;gt;&amp;amp;lt;ref&amp;amp;gt;&amp;lt;/span&amp;gt;&#039;,&lt;br /&gt;
&#039;cite-error-samecontent&#039; : &#039;Kilka przypisów o takiej samej zawartości&#039;,&lt;br /&gt;
&#039;cite-error-templates&#039; : &#039;Przypisy nie korzystające z &amp;lt;a href=&amp;quot;//en.wikipedia.org/wiki/Wikipedia:Citation_templates&amp;quot;&amp;gt;szablonów cytowania&amp;lt;/a&amp;gt;&#039;,&lt;br /&gt;
&#039;cite-error-repeated&#039; : &#039;Kilka przypisów o tej samej nazwie&#039;,&lt;br /&gt;
&#039;cite-error-undef&#039; : &#039;Wywołanie przypisów o niezdefiniowanej nazwie&#039;,&lt;br /&gt;
&#039;cite-error-samecontent-msg&#039; : &#039;Kilka przypisów zawiera tę samą treść: $1&#039;,&lt;br /&gt;
&#039;cite-error-repeated-msg&#039; : &#039;Kilka przypisów ma podaną tę samą nazwę: \&#039;$1\&#039;&#039;,&lt;br /&gt;
&#039;cite-error-templates-msg&#039; : &#039;Nie używa szablonu cytowania: $1&#039;,&lt;br /&gt;
&#039;cite-form-reset&#039; : &#039;Zresetuj formularz&#039;,&lt;br /&gt;
&#039;cite-loading&#039; : &#039;Ładowanie danych&#039;, // Shown while pagetext is being downloaded from the API&lt;br /&gt;
&#039;cite-insert-date&#039; : &#039;Wstaw bieżącą datę&#039;, // Alt/title text for &#039;insert date&#039; icon&lt;br /&gt;
&#039;cite-err-report-heading&#039; : &#039;Raport z błędów cytowania&#039;, // Heading for error report table&lt;br /&gt;
&#039;cite-err-report-close&#039; : &#039;Zamknij&#039;, // Alt/title text for &#039;close&#039; icon on error report&lt;br /&gt;
&#039;cite-err-report-empty&#039; : &#039;Nie znaleziono błędów&#039;, // Message displayed in the error report list if there are no errors&lt;br /&gt;
&#039;cite-autofill-alt&#039; : &#039;Wypełnij automatycznie&#039;, // Alt text for autofill button image&lt;br /&gt;
&#039;cite-work-tooltip&#039; : &#039;Nazwa czasopisma, magazynu, gazety lub strony internetowej&#039;,&lt;br /&gt;
&#039;cite-authorlink-tooltip&#039; : &#039;Jeżeli w Wikipedii znajduje się artykuł o autorze, wpisz tu nazwę artykułu&#039;,&lt;br /&gt;
&#039;cite-at-tooltip&#039; : &#039;Położenie zasobu (jeżeli nie wystarcza numer strony)&#039;,&lt;br /&gt;
&#039;cite-ref-tooltip&#039; : &#039;ID kotwicy (do linkowania do przypisu)&#039;,&lt;br /&gt;
&#039;cite-postscript-tooltip&#039; : &#039;If specified, overrides the default behavior of terminating the citation with a period&#039;,&lt;br /&gt;
&#039;cite-page-tooltip&#039; : &#039;Numer strony na której znajduje się treść uźródłowiawiająca.&#039;,&lt;br /&gt;
&#039;cite-pages-tooltip&#039; : &#039;Numery stron na której znajduje się treść uźródłowiawiająca; zakresy oddziel myślnikiem; różne strony oddziel przecinkiem (,); to pole nie służy do podawania całkowitej liczby stron w źródle.&#039;,&lt;br /&gt;
&#039;cite-website-tooltip&#039; : &#039;Pełna nazwa strony (nie URL)&#039;,&lt;br /&gt;
&#039;cite-samecontent-desc&#039; : &#039;Przypisy z tą samą zawartością&#039;,&lt;br /&gt;
&#039;cite-samecontent-error&#039; : &#039;Kilka przypisów zawiera tę samą treść&#039;,&lt;br /&gt;
&#039;cite-repeated-desc&#039; : &#039;Kilka przypisów z tą samą nazwą&#039;,&lt;br /&gt;
&#039;cite-repeated-error&#039; : &#039;Kilka przypisów używa tej samej nazwy&#039;,&lt;br /&gt;
&#039;cite-undefined-desc&#039; : &#039;Użycie przypisu o niezdefiniowanej nazwie&#039;,&lt;br /&gt;
&#039;cite-undefined-error&#039; : &#039;Odwołano się do przypisu o nazwie, której nie zdefiniowano&#039;,&lt;br /&gt;
&#039;cite-first-label&#039; : &#039;Imię&#039;,&lt;br /&gt;
&#039;cite-last-label&#039; : &#039;Nazwisko&#039;,&lt;br /&gt;
&#039;cite-title-label&#039; : &#039;Tytuł&#039;,&lt;br /&gt;
&#039;cite-work-label&#039; : &#039;Praca&#039;,&lt;br /&gt;
&#039;cite-newspaper-label&#039; : &#039;Gazeta&#039;,&lt;br /&gt;
&#039;cite-journal-label&#039; : &#039;Pismo&#039;,&lt;br /&gt;
&#039;cite-publisher-label&#039; : &#039;Wydawca&#039;,&lt;br /&gt;
&#039;cite-accessdate-label&#039; : &#039;Data dostępu&#039;,&lt;br /&gt;
&#039;cite-author-label&#039; : &#039;Autor&#039;,&lt;br /&gt;
&#039;cite-authorlink-label&#039; : &amp;quot;Artykuł o autorze&amp;quot;,&lt;br /&gt;
&#039;cite-coauthors-label&#039; : &#039;Współautorzy&#039;,&lt;br /&gt;
&#039;cite-archiveurl-label&#039; : &#039;URL wersji zarchiwizowanej&#039;,&lt;br /&gt;
&#039;cite-archivedate-label&#039; : &#039;Data archiwizacji&#039;,&lt;br /&gt;
&#039;cite-location-label&#039; : &#039;Lokalizacja&#039;,&lt;br /&gt;
&#039;cite-page-label&#039; : &#039;Strona&#039;,&lt;br /&gt;
&#039;cite-pages-label&#039; : &#039;Strony&#039;,&lt;br /&gt;
&#039;cite-at-label&#039; : &#039;At&#039;,&lt;br /&gt;
&#039;cite-chapter-label&#039; : &#039;Rozdział&#039;,&lt;br /&gt;
&#039;cite-volume-label&#039; : &#039;Wolumin&#039;,&lt;br /&gt;
&#039;cite-series-label&#039; : &#039;Serie&#039;,&lt;br /&gt;
&#039;cite-issue-label&#039; : &#039;Wydanie&#039;,&lt;br /&gt;
&#039;cite-language-label&#039; : &#039;Język&#039;,&lt;br /&gt;
&#039;cite-format-label&#039; : &#039;Format&#039;,&lt;br /&gt;
&#039;cite-date-label&#039; : &#039;Data&#039;,&lt;br /&gt;
&#039;cite-month-label&#039; : &#039;Miesiąc&#039;,&lt;br /&gt;
&#039;cite-year-label&#039; : &#039;Rok&#039;,&lt;br /&gt;
&#039;cite-quote-label&#039; : &#039;Cytat&#039;,&lt;br /&gt;
&#039;cite-author2-label&#039; : &#039;drugi autor&#039;,&lt;br /&gt;
&#039;cite-author3-label&#039; : &#039;trzeci autor&#039;,&lt;br /&gt;
&#039;cite-author4-label&#039; : &#039;czwarty autor&#039;,&lt;br /&gt;
&#039;cite-author5-label&#039; : &#039;piąty autor&#039;,&lt;br /&gt;
&#039;cite-agency-label&#039; : &#039;Agencja&#039;,&lt;br /&gt;
&#039;cite-editor-label&#039; : &#039;Redaktor&#039;,&lt;br /&gt;
&#039;cite-editor1-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-editor-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-edition-label&#039; : &#039;Edition&#039;,&lt;br /&gt;
&#039;cite-trans_title-label&#039; : &#039;Przetłumaczony tutł&#039;,&lt;br /&gt;
&#039;cite-ref-label&#039; : &#039;Ref&#039;,&lt;br /&gt;
&#039;cite-postscript-label&#039; : &#039;Postscript&#039;,&lt;br /&gt;
&#039;cite-url-label&#039; : &#039;URL&#039;,&lt;br /&gt;
&#039;cite-doi-label&#039; : &#039;DOI&#039;,&lt;br /&gt;
&#039;cite-isbn-label&#039; : &#039;ISBN&#039;,&lt;br /&gt;
&#039;cite-pmid-label&#039; : &#039;PMID&#039;,&lt;br /&gt;
&#039;cite-issn-label&#039; : &#039;ISSN&#039;,&lt;br /&gt;
&#039;cite-pmc-label&#039; : &#039;PMC&#039;,&lt;br /&gt;
&#039;cite-oclc-label&#039; : &#039;OCLC&#039;,&lt;br /&gt;
&#039;cite-bibcode-label&#039; : &#039;Bibcode&#039;,&lt;br /&gt;
&#039;cite-id-label&#039; : &#039;ID&#039;,&lt;br /&gt;
&#039;cite-website-label&#039; : &#039;Nazwa strony&#039;,&lt;br /&gt;
&#039;cite-increment-alt&#039; : &#039;Dodaj kolejnego&#039;, // Alt text for field increment button, not specific to a particular field&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Load configuration for site&lt;br /&gt;
var RefToolbarLocal = importScript(&#039;MediaWiki:RefToolbarConfig.js&#039;);&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7671</id>
		<title>Piernik</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7671"/>
		<updated>2021-03-01T13:18:11Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{zalążek artykułu}}&lt;br /&gt;
Piernik to ciasto o słodko-pikantnym smaku, o długiej trwałości, zrobione z mąki pszennej lub żytniej, miodu,  jajek i przypraw. Może zawierać również wodę, cukier, tłuszcz i spulchniacze.&lt;br /&gt;
Do [[piernik|piernika]] stosuje się różne przyprawy takie jak cynamon, gałka muszkatołowa, imbir, kardamon, anyż, goździki czy pieprz, od którego wzięła się nazwa piernik (&amp;quot;pierny&amp;quot; – &amp;quot;pieprzny&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pierniki podawano jako zakąski do alkoholu, wina, wódki. Ze względu na długi termin przechowywania wypieki towarzyszyły rycerzom na wyprawach wojennych czy pielgrzymom udającym się do sanktuariów. Miały wzmacniać, dostarczać energii. Według zasad dietetyki humoralnej, dodanie piernika do potrawy, na przykład ryby, mogło zniwelować jej &amp;quot;zimne&amp;quot; właściwości. Pierniki, poprzez obecność miodu i pikantnych korzeni, miały zatem działanie rozgrzewające, szczególnie pożądane zimową porą.&amp;quot;&amp;lt;ref name=piernik100&amp;gt;{{cite web |last1=Kornelia Jędrzejewska |first1=Anna |title=Z apteki na stół: pierniki przez stulecia |url=https://kopalniawiedzy.pl/wywiad/pierniki-piernikarstwo-historia-Muzeum-Torunskiego-Piernika-Anna-Kornelia-Jedrzejewska,33081,1 |website=Kopalnia Wiedzy |accessdate=1 March 2021 |ref=piernik100|language=pl}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Właściwości lecznicze ==&lt;br /&gt;
Informacje o tym, że pierniki traktowane były jako surowce lecznicze, znajdujemy w poradnikach i kompendiach medycznych już w XVI wieku.&amp;lt;ref name=&amp;quot;piernik100&amp;quot; /&amp;gt;&lt;br /&gt;
* w XVII wieku słowa elbląskiego poety Fryderyka Hoffmanna (1627-1673), który mówiąc o pierniku toruńskim, radził: &amp;quot;Zdrowszej ponad ów chleb, rozkoszniejszej strawy nie szukaj; w nim masz posiłek i w nim uzdrawiający lek&amp;quot;&lt;br /&gt;
* w XVIII wieku Jana Andrzeja Morsztyna (1621-1693): &amp;quot;Ty bez ogródki Przyśli nam wódki; A jeśli jeszcze dasz i piernika, Napiszęć na drzwiach: tu sławna aptyka&amp;quot;.&lt;br /&gt;
* Pierniki zalecano m.in. na problemy trawienne, o czym świadczyć może receptura na &amp;quot;Konfekt na biegunki obozowe pewny&amp;quot; z 1724 roku, w którego składzie pojawia się piernik toruński.&lt;br /&gt;
&lt;br /&gt;
== Przepisy ==&lt;br /&gt;
&lt;br /&gt;
=== Piernik z 1725 roku, Jasna Góra ===&lt;br /&gt;
[[Piernik XVIIIw]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Piernik toruński Weesego&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Receptura pochodzi z okresu międzywojennego.&amp;lt;ref name=&amp;quot;piernik100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Składniki:&lt;br /&gt;
1,25 kg mąki (można zmieszać żytnią z pszenną)&lt;br /&gt;
0,5 kg cukru&lt;br /&gt;
0,5 kg miodu&lt;br /&gt;
5 jajek&lt;br /&gt;
2 łyżki sody&lt;br /&gt;
przyprawy (proponuję kupować w całości, samodzielnie ucierać w moździerzu i komponować według upodobań).&lt;br /&gt;
&lt;br /&gt;
Jajka utrzeć z 1/2 funta cukru i do tego dodać gorący, roztopiony miód z resztą cukru (trochę wody dodać do miodu). Poczem dobrze ucierać, potem dodać mąkę, sodę i różne przyprawy (trochę osolić ciasto). Ciasto to rozrabia się tydzień, przed pieczeniem.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7670</id>
		<title>Piernik</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7670"/>
		<updated>2021-03-01T13:17:18Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{zalążek artykułu}}&lt;br /&gt;
Piernik to ciasto o słodko-pikantnym smaku, o długiej trwałości, zrobione z mąki pszennej lub żytniej, miodu,  jajek i przypraw. Może zawierać również wodę, cukier, tłuszcz i spulchniacze.&lt;br /&gt;
Do [[piernik|piernika]] stosuje się różne przyprawy takie jak cynamon, gałka muszkatołowa, imbir, kardamon, anyż, goździki czy pieprz, od którego wzięła się nazwa piernik (&amp;quot;pierny&amp;quot; – &amp;quot;pieprzny&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pierniki podawano jako zakąski do alkoholu, wina, wódki. Ze względu na długi termin przechowywania wypieki towarzyszyły rycerzom na wyprawach wojennych czy pielgrzymom udającym się do sanktuariów. Miały wzmacniać, dostarczać energii. Według zasad dietetyki humoralnej, dodanie piernika do potrawy, na przykład ryby, mogło zniwelować jej &amp;quot;zimne&amp;quot; właściwości. Pierniki, poprzez obecność miodu i pikantnych korzeni, miały zatem działanie rozgrzewające, szczególnie pożądane zimową porą.&amp;quot;&amp;lt;ref name=piernik100&amp;gt;{{cite web |last1=Kornelia Jędrzejewska |first1=Anna |title=Z apteki na stół: pierniki przez stulecia |url=https://kopalniawiedzy.pl/wywiad/pierniki-piernikarstwo-historia-Muzeum-Torunskiego-Piernika-Anna-Kornelia-Jedrzejewska,33081,1 |website=Kopalnia Wiedzy |accessdate=1 March 2021 |ref=piernik100}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Właściwości lecznicze ==&lt;br /&gt;
Informacje o tym, że pierniki traktowane były jako surowce lecznicze, znajdujemy w poradnikach i kompendiach medycznych już w XVI wieku.&amp;lt;ref name=&amp;quot;piernik100&amp;quot; /&amp;gt;&lt;br /&gt;
* w XVII wieku słowa elbląskiego poety Fryderyka Hoffmanna (1627-1673), który mówiąc o pierniku toruńskim, radził: &amp;quot;Zdrowszej ponad ów chleb, rozkoszniejszej strawy nie szukaj; w nim masz posiłek i w nim uzdrawiający lek&amp;quot;&lt;br /&gt;
* w XVIII wieku Jana Andrzeja Morsztyna (1621-1693): &amp;quot;Ty bez ogródki Przyśli nam wódki; A jeśli jeszcze dasz i piernika, Napiszęć na drzwiach: tu sławna aptyka&amp;quot;.&lt;br /&gt;
* Pierniki zalecano m.in. na problemy trawienne, o czym świadczyć może receptura na &amp;quot;Konfekt na biegunki obozowe pewny&amp;quot; z 1724 roku, w którego składzie pojawia się piernik toruński.&lt;br /&gt;
&lt;br /&gt;
== Przepisy ==&lt;br /&gt;
&lt;br /&gt;
=== Piernik z 1725 roku, Jasna Góra ===&lt;br /&gt;
[[Piernik XVIIIw]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Piernik toruński Weesego&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Receptura pochodzi z okresu międzywojennego.&amp;lt;ref name=&amp;quot;piernik100&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Składniki:&lt;br /&gt;
1,25 kg mąki (można zmieszać żytnią z pszenną)&lt;br /&gt;
0,5 kg cukru&lt;br /&gt;
0,5 kg miodu&lt;br /&gt;
5 jajek&lt;br /&gt;
2 łyżki sody&lt;br /&gt;
przyprawy (proponuję kupować w całości, samodzielnie ucierać w moździerzu i komponować według upodobań).&lt;br /&gt;
&lt;br /&gt;
Jajka utrzeć z 1/2 funta cukru i do tego dodać gorący, roztopiony miód z resztą cukru (trochę wody dodać do miodu). Poczem dobrze ucierać, potem dodać mąkę, sodę i różne przyprawy (trochę osolić ciasto). Ciasto to rozrabia się tydzień, przed pieczeniem.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7669</id>
		<title>Piernik</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Piernik&amp;diff=7669"/>
		<updated>2021-03-01T13:08:58Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{zalążek artykułu}}&lt;br /&gt;
Piernik to ciasto o słodko-pikantnym smaku, o długiej trwałości, zrobione z mąki pszennej lub żytniej, miodu,  jajek i przypraw. Może zawierać również wodę, cukier, tłuszcz i spulchniacze.&lt;br /&gt;
Do [[piernik|piernika]] stosuje się różne przyprawy takie jak cynamon, gałka muszkatołowa, imbir, kardamon, anyż, goździki czy pieprz, od którego wzięła się nazwa piernik (&amp;quot;pierny&amp;quot; – &amp;quot;pieprzny&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pierniki podawano jako zakąski do alkoholu, wina, wódki. Ze względu na długi termin przechowywania wypieki towarzyszyły rycerzom na wyprawach wojennych czy pielgrzymom udającym się do sanktuariów. Miały wzmacniać, dostarczać energii. Według zasad dietetyki humoralnej, dodanie piernika do potrawy, na przykład ryby, mogło zniwelować jej &amp;quot;zimne&amp;quot; właściwości. Pierniki, poprzez obecność miodu i pikantnych korzeni, miały zatem działanie rozgrzewające, szczególnie pożądane zimową porą.&amp;quot;&amp;lt;ref&amp;gt;{{cite web |last1=Kornelia Jędrzejewska |first1=Anna |title=Z apteki na stół: pierniki przez stulecia |url=https://kopalniawiedzy.pl/wywiad/pierniki-piernikarstwo-historia-Muzeum-Torunskiego-Piernika-Anna-Kornelia-Jedrzejewska,33081,1 |website=Kopalnia Wiedzy |accessdate=1 March 2021 |ref=piernik100}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Właściwości lecznicze ==&lt;br /&gt;
Informacje o tym, że pierniki traktowane były jako surowce lecznicze, znajdujemy w poradnikach i kompendiach medycznych już w XVI wieku.&amp;lt;ref&amp;gt;https://kopalniawiedzy.pl/wywiad/pierniki-piernikarstwo-historia-Muzeum-Torunskiego-Piernika-Anna-Kornelia-Jedrzejewska,33081,1&amp;lt;/ref&amp;gt;&lt;br /&gt;
* w XVII wieku słowa elbląskiego poety Fryderyka Hoffmanna (1627-1673), który mówiąc o pierniku toruńskim, radził: &amp;quot;Zdrowszej ponad ów chleb, rozkoszniejszej strawy nie szukaj; w nim masz posiłek i w nim uzdrawiający lek&amp;quot;&lt;br /&gt;
* w XVIII wieku Jana Andrzeja Morsztyna (1621-1693): &amp;quot;Ty bez ogródki Przyśli nam wódki; A jeśli jeszcze dasz i piernika, Napiszęć na drzwiach: tu sławna aptyka&amp;quot;.&lt;br /&gt;
* Pierniki zalecano m.in. na problemy trawienne, o czym świadczyć może receptura na &amp;quot;Konfekt na biegunki obozowe pewny&amp;quot; z 1724 roku, w którego składzie pojawia się piernik toruński.&lt;br /&gt;
&lt;br /&gt;
== Przepisy ==&lt;br /&gt;
&lt;br /&gt;
=== Piernik z 1725 roku, Jasna Góra ===&lt;br /&gt;
[[Piernik XVIIIw]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Piernik toruński Weesego&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Receptura pochodzi z okresu międzywojennego.&amp;lt;ref&amp;gt;https://kopalniawiedzy.pl/wywiad/pierniki-piernikarstwo-historia-Muzeum-Torunskiego-Piernika-Anna-Kornelia-Jedrzejewska,33081,2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Składniki:&lt;br /&gt;
1,25 kg mąki (można zmieszać żytnią z pszenną)&lt;br /&gt;
0,5 kg cukru&lt;br /&gt;
0,5 kg miodu&lt;br /&gt;
5 jajek&lt;br /&gt;
2 łyżki sody&lt;br /&gt;
przyprawy (proponuję kupować w całości, samodzielnie ucierać w moździerzu i komponować według upodobań).&lt;br /&gt;
&lt;br /&gt;
Jajka utrzeć z 1/2 funta cukru i do tego dodać gorący, roztopiony miód z resztą cukru (trochę wody dodać do miodu). Poczem dobrze ucierać, potem dodać mąkę, sodę i różne przyprawy (trochę osolić ciasto). Ciasto to rozrabia się tydzień, przed pieczeniem.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7668</id>
		<title>Almanach:Bieżące wydarzenia</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=Almanach:Bie%C5%BC%C4%85ce_wydarzenia&amp;diff=7668"/>
		<updated>2021-03-01T13:07:13Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Rok MMXX (2021) ==&lt;br /&gt;
=== 1 marca, &#039;&#039;&#039;Ponownie działa moduł cytowania&#039;&#039;&#039; ===&lt;br /&gt;
Po wielu bojach i nierównej walce (brak dokumentacji, a głównie brak jej aktualizacji od kilku lat), ponownie działa moduł cytowania w edytorze. Ułatwia to bardzo linkowanie do treści na podstawie których wprowadzamy dane.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXX (2020) ==&lt;br /&gt;
=== 27 sierpnia, &#039;&#039;&#039;Upgrade MediaWiki do 1.34.2&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.34.2&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVIII (2018) ==&lt;br /&gt;
=== 3 grudnia, &#039;&#039;&#039;nowa skórka Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Głównie z powodu wymogu nowego MediaWiki 1.31, ale też z potrzeby dociągnięcia Almanachu do współczesnych standardów - nowa skórka bazująca na domyślnej szacie MediaWiki - Timeless.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.31.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.31.1&lt;br /&gt;
* Aktualizacja wszystkich wtyczek&lt;br /&gt;
* Reaktywacja wtyczki Maps&lt;br /&gt;
* Zmiana szablonu podstawowej skórki Almanachu na Timeless&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVII (2017) ==&lt;br /&gt;
=== 28 sierpnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.29.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego silnika MediaWiki do wersji 1.29.1&lt;br /&gt;
=== 15 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.28&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.28&lt;br /&gt;
&lt;br /&gt;
== Rok MMXVI (2016) ==&lt;br /&gt;
=== 28 października, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.27.1&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.27.1&lt;br /&gt;
&lt;br /&gt;
== Rok MMXV (2015) ==&lt;br /&gt;
=== 4 grudnia, &#039;&#039;&#039;aktualizacja silnika MediaWiki do 1.26&#039;&#039;&#039;, nowa warstwa prezentacji ===&lt;br /&gt;
* Instalacja (i porządki) nowego silnika MediaWiki do wersji 1.26&lt;br /&gt;
* Instalacja nowych rozszerzeń do prezentacji grafik&lt;br /&gt;
=== 26 listopada, &#039;&#039;&#039;wymiana silnika wyszukiwania na Elasticsearch&#039;&#039;&#039; ===&lt;br /&gt;
* Instalacja nowego, zewnętrznego silnika wyszukiwania. Jego podstawową zaletą (nad standardowym silnikiem) jest możliwość używania znaków typu &amp;quot;wildcard&amp;quot;, wyszukiwanie w kategoriach itd.&lt;br /&gt;
Teraz zapytanie może wyglądać tak: &#039;&#039;&#039;incategory:Ubiór incategory:XV kapel*&#039;&#039;&#039; - a w wyniku otrzymamy listę wszystkich stron z kategorii [[:Kategoria:XV|XV]] wiek, zawierających [[:Kategoria:Ubiór|ubiory]] i frazę kapelusz, kapelusze, kapelutki itd (wszystko zaczynające się od wyrazów &#039;&#039;kapel&#039;&#039;) .Więcej przykładów znajdziecie w zaktualizowanym pliku [[Almanach:Przeszukiwanie|pomocy]].&lt;br /&gt;
* W związku z instalacja nowego silnika, odinstalowanie pluginu &amp;quot;MultiCategorySearch&amp;quot;&lt;br /&gt;
=== 11 marca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
* Aktualizacja silnika MediaWiki do wersji 1.24.1. &lt;br /&gt;
* Częściowe przepisanie skórki &amp;quot;Almanach&amp;quot;&lt;br /&gt;
* Instalacja rozszerzeń [http://www.mediawiki.org/wiki/Extension:TimedMediaHandler#Installation TimedMediaHandler] i [http://www.mediawiki.org/wiki/Extension:MwEmbedSupport MwEmbedSupport]&lt;br /&gt;
* Usunięcie rozszerzenie OggHandler&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIV (2014) ==&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.23.1. Aktualizacja zależnych modułów.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXIII (2013) ==&lt;br /&gt;
=== 22 lipca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.21.1. Aktualizacja zależnych modułów, zmiana głównego tematu Almanachu.&lt;br /&gt;
&lt;br /&gt;
=== 20 marca, &#039;&#039;&#039;aktualizacja systemu MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.20.3. Aktualizacja zależnych modułów Validator, Maps, SyntaxHighlight i kilku mniejszych.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXII (2012) ==&lt;br /&gt;
=== 3 sierpnia, &#039;&#039;&#039;automatyczne przypisywanie autorów&#039;&#039;&#039; ===&lt;br /&gt;
Almanach od teraz automatycznie tworzy kategorię na podstawie [[:Kategoria:Autorzy|nazwy autora]] z opisu grafiki.&lt;br /&gt;
Dodanie rozszerzenia variables.&lt;br /&gt;
&lt;br /&gt;
=== 29 lipca, &#039;&#039;&#039;dodanie gadgetu RefTool&#039;&#039;&#039; ===&lt;br /&gt;
Dodatek do edytora graficznego, [[Almanach:Narzędzia/refToolbar|narzędzia]] ułatwiający dodawanie przypisów przy użyciu szablonów. Gadget należy włączyć w ustawieniach użytkownika.&lt;br /&gt;
&lt;br /&gt;
=== 27 lipca, &#039;&#039;&#039;dodany moduł wyświetlania map&#039;&#039;&#039; ===&lt;br /&gt;
Dodany został moduł Maps, pozwalający na wyświetlanie na stronach mapek z zaznaczoną lokalizacją. Więcej informacji znajdziecie w [[Almanach:Oznaczanie_miesc_na_mapie|pliku pomocy]].&lt;br /&gt;
&lt;br /&gt;
=== 15 czerwca, &#039;&#039;&#039;aktualizacja silnika MediaWiki&#039;&#039;&#039; ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.19.1.&lt;br /&gt;
&lt;br /&gt;
=== 14 czerwca, &#039;&#039;&#039;Zmian Głównego adresu Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Zmiana podstawowego adresu Almanachu na http://almanach.historyczny.org. Wersja skrócona adresu (do łatwego dyktowania itp. to &#039;&#039;historyczny.org&#039;&#039;). Wszystkie poprzednie adresy działają poprawnie i nie zostaną wyłączone - acz system automatycznie przekierowuje na nowy adres.&lt;br /&gt;
&lt;br /&gt;
=== 19 lutego, aktualizacja silnika MediaWiki ===&lt;br /&gt;
Aktualizacja silnika MediaWiki do wersji 1.18.2. Oraz w związku z tym seria zmian i aktualizacji + przejście na nowy główny temat (skórkę) Almanachu - AlmanachNEW.&lt;br /&gt;
&lt;br /&gt;
== Rok MMXI (2011) ==&lt;br /&gt;
=== 18 października, &#039;&#039;&#039;dodanie &amp;quot;captchy&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
W związku z wzmożona aktywnością botów, zakładających konta, dodałem &amp;quot;[[wikipedia:pl:Captcha|captche]]&amp;quot; podczas rejestracji nowego użytkownika.&lt;br /&gt;
Wystarczy odpowiedzieć na proste pytanie przy rejestracji ;)&lt;br /&gt;
&lt;br /&gt;
=== 4 lipca, silnika Almanachu zaktualizowany ===&lt;br /&gt;
Silnik Almanachu, MediaWiki, został zaktualizowany do wersji 1.17. Dla zainteresowanych [http://www.mediawiki.org/wiki/Release_notes/1.17 lista zmian] (w języku angielskim).&lt;br /&gt;
Zostały zaktualizowane wszystkie rozszerzenia, dodano [http://www.mediawiki.org/wiki/Extension:WikiEditor WikiEditor].&lt;br /&gt;
&lt;br /&gt;
== Rok MMX (2010) ==&lt;br /&gt;
=== 5 października, Almanach ma ponad 1000 artykułów ===&lt;br /&gt;
Dzisiaj Almanach przekroczył &amp;quot;magiczną&amp;quot; liczbę 1000 artykułów!&lt;br /&gt;
&lt;br /&gt;
=== 1 października, wtyczka do wyszukiwania w FireFox ===&lt;br /&gt;
Od dzisiaj można dodać do [http://www.mozilla-europe.org/pl/firefox/ FireFox&#039;a] (i innych produktów zgodnych z [http://www.opensearch.org OpenSearch]) wtyczkę ułatwiająca wyszukiwanie artykułów w Almanachu. Wystarczy że będąc na dowolnej stronie Almanachu, w okienku wyszukiwania rozwiniemy listę wyszukiwarek i klikniemy &#039;&#039;&#039;Add &amp;quot;Almanach (pl)&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 24 czerwca, &amp;quot;Filmy w Almanachu&amp;quot; ===&lt;br /&gt;
Dwa nowe rozszerzenia umożliwiające prezentowanie filmów w Almanachu. Pierwsze, pozwala na bezpośrednie przesyłanie filmów w otwartym formacie [[wikipedia:pl:Ogg|Ogg]] do Almanachu. Animacje wbudowuje się w stronę identycznie jak dotychczas obrazki i są wyświetlane przez dowolną przeglądarkę z obsługą HTML5 ([http://almanach.ordugh.org/wiki/Plik:Wykonywanie_dywanu_z_filcu.ogv przykład]). Druga wtyczka umożliwia zamieszanie filmów w postaci odnośników z serwisu YouTube (np. [[Węgiel drzewny]]).&lt;br /&gt;
&lt;br /&gt;
=== 13 maja, &#039;&#039;&#039;Nowe rozszerzenie&#039;&#039;&#039; ===&lt;br /&gt;
Doinstalowałem nowe rozszerzenie, [[Specjalna:MultiCategorySearch|MultiSearch]] pozwalająca na wyszukiwanie artykułów przynależących do kilku kategorii jednocześnie (np. w celu znalezienia obrazów z kategorii &amp;quot;[[:Kategoria:XVII]]&amp;quot; i &amp;quot;[[:Kategoria:Ubiór]]&amp;quot; - czyli reprezentacji strojów w [[XVII]] wieku). &amp;lt;[[Użytkownik:Sauron|Sauron]] 20:54, 14 maj 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 26 lutego, &#039;&#039;&#039;Małe statystyki&#039;&#039;&#039; ===&lt;br /&gt;
Almanach posiada obecnie 353 [[:Kategoria:Obrazy|ilustracje]], zajmujące ok. 256MB. Utworzone są [[Specjalna:Wszystkie_strony|121 artykuły]] w [[Specjalna:Kategorie|43 kategoriach]]. Średnia ilość unikalnych, dziennych odwiedzin to około 180 sesji i 50MB przesłanych danych.&lt;br /&gt;
&amp;lt;[[Użytkownik:Sauron|Sauron]] 10:08, 26 lut 2010 (UTC)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4 stycznia, &#039;&#039;&#039;Nowe rozszerzenia i zmiana strony głównej&#039;&#039;&#039; ===&lt;br /&gt;
Nowe rozszerzenia RandomImage i IncludeArticle, po drobnych modyfikacjach dodane do Almanachu i załączone na stronie głównej do prezentacji losowego artykułu i ilustracji.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIX (2009) ==&lt;br /&gt;
=== 25 Sierpnia, &#039;&#039;&#039;Przenosiny na nowy silnik&#039;&#039;&#039; ===&lt;br /&gt;
Z wielu powodów, a głównie z braku możliwości upgradów istniejącego silnika MedaWiki (był bardzo intensywnie zmodyfikowany bez zachowania kompatybilności z główną gałęzią) - przełączyliśmy Almanach na nowa wersję MedaWiki 1.15. Zostały skopiowane wszystkie stare artykuły. Nie została skopiowana baza użytkowników (za dużo pracy, a i tak niestety większość z Was nie logowała się od bardzo dawna - na życzenie mogę przenieść dane).&lt;br /&gt;
&lt;br /&gt;
== Rok MMVI (2006) ==&lt;br /&gt;
=== 26 Października, &#039;&#039;&#039;Czyszczenie&#039;&#039;&#039; ===&lt;br /&gt;
Przegląd części funkcjonalności Almanachu. Poprawki w celu lepszej indeksacji przez przeszukiwarki. Aktualizacje wynikające ze zmian&lt;br /&gt;
w systemie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMV (2005) ==&lt;br /&gt;
=== 17 Sierpnia, &#039;&#039;&#039;Ogólnie zaległe informacje&#039;&#039;&#039; ===&lt;br /&gt;
Serwer w międzyczasie zmienił swoją lokalizacje (z moją - Sauron) zmianą pracy. Równocześnie moja ostatnia aktywność była bardzo znikoma ale niebawem się zrehabilituję! :) Zakończyliśmy ankietę odnośnie tego co sądzicie o Almanachu - niebawem wynik i krótkie podsumowanie.&lt;br /&gt;
&lt;br /&gt;
== Rok MMIV (2004) ==&lt;br /&gt;
=== 16 stycznia, &#039;&#039;&#039;Dodany moduł ankietowy i ankieta&#039;&#039;&#039; ===&lt;br /&gt;
Dodałem moduł ankietowy oraz pierwszą ankietę. W związku z tym, że od około tygodnia Almanach jest wyszukiwalny z poziomu Google, pojawia się wiele nowych osób - ciekawi jesteśmy ich opinii na temat naszej pracy...&lt;br /&gt;
&lt;br /&gt;
== Rok MMIII (2003) ==&lt;br /&gt;
=== 25 grudnia, &#039;&#039;&#039;Zmiana serwera dla Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Ze względu na niestabilność poprzedniego serwera przeniosłem silnik Almanachu i jego zasoby graficzne na inny serwer (baza pozostaje gdzie była). Do poniedzialku (29 grudnia) może w związku z tym, brakować pewnych obrazków w hasłach.&lt;br /&gt;
&lt;br /&gt;
=== 8 grudnia, &#039;&#039;&#039;Nowe forum FREHy &amp;quot;Almanach Historyczny&amp;quot;&#039;&#039;&#039; ===&lt;br /&gt;
Po uzgodnieniach z Watcher&#039;em z FREH&#039;y, otworzyliśmy forum [http://www.freha.pl/viewforum.php?f=43 &amp;quot;Almanach Historyczny&amp;quot;] - zakładamy iż będzie można tam podyskutować o proponowanych zmianach, rozstrzygać sytuacje sporne lub po prostu zasięgnąć rady większego grona. Mam również nadzieje iż umożliwi to w jakimś stopniu zintegrowania [http://www.freha.pl FREH&#039;y] i Almanachu Historycznego.&lt;br /&gt;
&lt;br /&gt;
=== 29 listopada, &#039;&#039;&#039;Zmieniliśmy cały &amp;quot;layout&amp;quot; Almanachu na nowy...&#039;&#039;&#039; ===&lt;br /&gt;
Mam nadzieje że z pozytywnym skutkiem. Autorem nowego projektu graficznego i logo jest [http://dzidowski.art.pl Adam Dzidowski]&lt;br /&gt;
&lt;br /&gt;
=== 20 listopada, &#039;&#039;&#039;Otworzenie Almanachu dla ludzi z zewnątrz i czekamy na odzew...&#039;&#039;&#039; ===&lt;br /&gt;
Po licznych zmianach w Almanachu o których można poczytać [[Almanach:Zmiany w kodzie|tutaj]], postanowiliśmy otworzyć go dla ludzi z zewnątrz. Jak na razie, mimo wielu odwiedzin odzew jest niewielki a większość ludzi usilnie stara się nie czytać wstępu i szukać informacji o &amp;quot;cepach&amp;quot;, &amp;quot;karwaszach&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
=== 12 listopada, &#039;&#039;&#039;Pierwsze próby z silnikiem Wikipedii i zmiany kodu w kierunku pierwotnych założeń Almanachu&#039;&#039;&#039; ===&lt;br /&gt;
Po próbach wszystkie co jest dostępne na rynku Open Source i szacowaniu za i przeciw stworzenia wszystkiego od początku wybór padł na Wikipedię. Jako jednak, że posiada ona bardzo otwarty system edycyjny, brak motywacji w formie statystyk, użytkowników i ich przynależności do różnych grup - wymagane są dość liczne zmiany.&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7667</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7667"/>
		<updated>2021-03-01T13:02:33Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
//        mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
&lt;br /&gt;
			$.getScript( &#039;/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;, function() {&lt;br /&gt;
				mw.loader.using( [ /* &#039;ext.gadget.refToolbarBase&#039;, */ &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
					mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
				} );&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
   	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=7666</id>
		<title>MediaWiki:Gadget-refToolbarBase.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbarBase.js&amp;diff=7666"/>
		<updated>2021-03-01T12:55:23Z</updated>

		<summary type="html">&lt;p&gt;Sauron: Utworzono nową stronę &amp;quot;/* jshint asi: true */ /* global mw, $, CiteTB, citeTemplate, citeErrorCheck */  if ( window.CiteTB === undefined ) {   window.CiteTB = {     &amp;quot;Templates&amp;quot; : {}, // All te...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* jshint asi: true */&lt;br /&gt;
/* global mw, $, CiteTB, citeTemplate, citeErrorCheck */&lt;br /&gt;
&lt;br /&gt;
if ( window.CiteTB === undefined ) {&lt;br /&gt;
  window.CiteTB = {&lt;br /&gt;
    &amp;quot;Templates&amp;quot; : {}, // All templates&lt;br /&gt;
    &amp;quot;Options&amp;quot; : {}, // Global options&lt;br /&gt;
    &amp;quot;UserOptions&amp;quot; : {}, // User options&lt;br /&gt;
    &amp;quot;DefaultOptions&amp;quot; : {}, // Script defaults&lt;br /&gt;
    &amp;quot;ErrorChecks&amp;quot; : {} // Error check functions&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (typeof mw.usability == &#039;undefined&#039;) {&lt;br /&gt;
  mw.usability = {};&lt;br /&gt;
  mw.usability.getMsg = function(m) { return mw.messages.get(m); }&lt;br /&gt;
  mw.usability.addMessages = function(msgs) { mw.messages.set(msgs); };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Object for cite templates&lt;br /&gt;
window.citeTemplate = function (templatename, shortform, basicfields, expandedfields) {&lt;br /&gt;
  // Properties&lt;br /&gt;
  this.templatename = templatename; // The template name - &amp;quot;cite web&amp;quot;, &amp;quot;cite book&amp;quot;, etc.&lt;br /&gt;
  this.shortform = shortform; // A short form, used for the dropdown box&lt;br /&gt;
  this.basic = basicfields; // Basic fields - author, title, publisher...&lt;br /&gt;
  // Less common - quote, archiveurl - should be everything the template supports minus the basic ones&lt;br /&gt;
  this.extra = expandedfields;&lt;br /&gt;
&lt;br /&gt;
  this.incrementables = {};&lt;br /&gt;
&lt;br /&gt;
  // Add it to the list&lt;br /&gt;
  CiteTB.Templates[this.templatename] = this;&lt;br /&gt;
  // Methods&lt;br /&gt;
  this.makeFormInner = function(fields, incrsetup) {&lt;br /&gt;
    var i=0;&lt;br /&gt;
    var trs = [];&lt;br /&gt;
    var autofills = []&lt;br /&gt;
    for (i=0; i&amp;lt;fields.length; i++) {&lt;br /&gt;
      var fieldobj = fields[i];&lt;br /&gt;
      var field = labelfield = fieldobj.field;&lt;br /&gt;
      var ad = false;&lt;br /&gt;
      if (incrsetup &amp;amp;&amp;amp; fieldobj.increment_group) {&lt;br /&gt;
      		field = fieldobj.field.replace(&#039;&amp;lt;N&amp;gt;&#039;, &#039;1&#039;);&lt;br /&gt;
      		labelfield = fieldobj.field.replace(&#039;&amp;lt;N&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
      		if (this.incrementables[fieldobj.increment_group] &amp;amp;&amp;amp; !this.incrementables[fieldobj.increment_group].setup) {&lt;br /&gt;
      			// The object has been created, but not fully initialized&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group][&#039;fields&#039;].push(fieldobj)&lt;br /&gt;
      		} else if (!this.incrementables[fieldobj.increment_group]) {&lt;br /&gt;
      			// Object not yet created&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group] = {&lt;br /&gt;
      				&#039;fields&#039;: [fieldobj],&lt;br /&gt;
      				&#039;val&#039;:1,&lt;br /&gt;
      				&#039;setup&#039;: false&lt;br /&gt;
      			};&lt;br /&gt;
      		} else if (this.incrementables[fieldobj.increment_group] &amp;amp;&amp;amp; this.incrementables[fieldobj.increment_group].setup) {&lt;br /&gt;
      			// Fully initialized from a previous invocation of this function, just resetting the number&lt;br /&gt;
      			this.incrementables[fieldobj.increment_group].val = 1&lt;br /&gt;
      		}&lt;br /&gt;
      } else if (fieldobj.increment_group) {&lt;br /&gt;
      	// Adding a new row&lt;br /&gt;
      	incrval = this.incrementables[fieldobj.increment_group].val;&lt;br /&gt;
      	field = fieldobj.field.replace(&#039;&amp;lt;N&amp;gt;&#039;, incrval.toString());&lt;br /&gt;
      	labelfield = fieldobj.field.replace(&#039;&amp;lt;N&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      if ($.inArray(field, CiteTB.getOption(&#039;autodate fields&#039;)) != -1 ) {&lt;br /&gt;
        im = $(&#039;&amp;lt;img /&amp;gt;&#039;).attr(&#039;src&#039;, &#039;//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Nuvola_apps_date.svg/20px-Nuvola_apps_date.svg.png&#039;);&lt;br /&gt;
        im.attr(&#039;alt&#039;, mw.usability.getMsg(&#039;cite-insert-date&#039;)).attr(&#039;title&#039;, mw.usability.getMsg(&#039;cite-insert-date&#039;));&lt;br /&gt;
        var ad = $(&#039;&amp;lt;a /&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;);&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr(&#039;id&#039;, &#039;cite-date-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field);&lt;br /&gt;
        $( document ).on( &#039;click&#039;, &#039;#cite-date-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field, CiteTB.fillAccessdate );&lt;br /&gt;
      }&lt;br /&gt;
	  &lt;br /&gt;
      if (fieldobj.autofillid) {&lt;br /&gt;
        var autotype = fieldobj.autofillid;&lt;br /&gt;
        im = $(&#039;&amp;lt;img /&amp;gt;&#039;).attr(&#039;src&#039;, &#039;//upload.wikimedia.org/wikipedia/commons/thumb/1/17/System-search.svg/20px-System-search.svg.png&#039;);&lt;br /&gt;
        im.attr(&#039;alt&#039;, mw.usability.getMsg(&#039;cite-autofill-alt&#039;)).attr(&#039;title&#039;, mw.usability.getMsg(&#039;cite-autofill-alt&#039;));&lt;br /&gt;
        var ad = $(&#039;&amp;lt;a /&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;);&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr(&#039;id&#039;, &#039;cite-auto-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field+&#039;-&#039;+autotype);&lt;br /&gt;
        autofills.push(&#039;#cite-auto-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field+&#039;-&#039;+autotype);&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
      if (fieldobj.increment_button) {&lt;br /&gt;
        var incrtype = fieldobj.increment_group;&lt;br /&gt;
        im = $(&#039;&amp;lt;img /&amp;gt;&#039;).attr(&#039;src&#039;, &#039;//upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Nuvola_action_edit_add.svg/20px-Nuvola_action_edit_add.svg.png&#039;);&lt;br /&gt;
        im.attr(&#039;alt&#039;, mw.usability.getMsg(&#039;cite-increment-alt&#039;)).attr(&#039;title&#039;, mw.usability.getMsg(&#039;cite-increment-alt&#039;));&lt;br /&gt;
        var ad = $(&#039;&amp;lt;a /&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;);&lt;br /&gt;
        ad.append(im);&lt;br /&gt;
        ad.attr(&#039;id&#039;, &#039;cite-incr-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+incrtype);&lt;br /&gt;
      }&lt;br /&gt;
	  &lt;br /&gt;
      var display = mw.usability.getMsg(&#039;cite-&#039;+labelfield+&#039;-label&#039;);&lt;br /&gt;
      if (typeof display !== &#039;string&#039;) {&lt;br /&gt;
      	if (fieldobj.label) {&lt;br /&gt;
      		display = CiteTB.fixStr(fieldobj.label);&lt;br /&gt;
      	} else {&lt;br /&gt;
      		display = CiteTB.fixStr(labelfield)&lt;br /&gt;
      	}&lt;br /&gt;
      }&lt;br /&gt;
      var tooltip = fieldobj.tooltip ? $(&#039;&amp;lt;abbr /&amp;gt;&#039;).attr(&#039;title&#039;, mw.usability.getMsg(fieldobj.tooltip)).html(&#039;&amp;lt;sup&amp;gt;?&amp;lt;/sup&amp;gt;&#039;) : false;&lt;br /&gt;
      &lt;br /&gt;
      var input = &#039;&#039;;&lt;br /&gt;
      if (ad) {&lt;br /&gt;
        input = $(&#039;&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:85%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
      } else {&lt;br /&gt;
        input = $(&#039;&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      input.attr(&#039;id&#039;, &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field);&lt;br /&gt;
	  if (fieldobj.autofillprop) {&lt;br /&gt;
	  	classname = &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+fieldobj.autofillprop&lt;br /&gt;
	    if (fieldobj.increment_group) {&lt;br /&gt;
	    	input.addClass(&#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-incr-&#039;+fieldobj.increment_group);&lt;br /&gt;
	    	classname+=&#039;-&#039;+this.incrementables[fieldobj.increment_group].val.toString();&lt;br /&gt;
	    }&lt;br /&gt;
	    input.addClass(classname);&lt;br /&gt;
	  }&lt;br /&gt;
      var label = $(&#039;&amp;lt;label /&amp;gt;&#039;);&lt;br /&gt;
      label.attr(&#039;for&#039;, &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+field).text(display);&lt;br /&gt;
      if (tooltip) {&lt;br /&gt;
        label.append(tooltip);&lt;br /&gt;
      }&lt;br /&gt;
      var style = &#039;text-align:right; width:20%;&#039;;&lt;br /&gt;
      if (i%2 == 1) {&lt;br /&gt;
        style += &#039; padding-left:1em;&#039;;&lt;br /&gt;
      } else {&lt;br /&gt;
        var tr = $(&#039;&amp;lt;tr /&amp;gt;&#039;);&lt;br /&gt;
      }&lt;br /&gt;
      var td1 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; /&amp;gt;&#039;).attr(&#039;style&#039;, style);&lt;br /&gt;
      td1.append(label);&lt;br /&gt;
      tr.append(td1);&lt;br /&gt;
      var td2 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
      td2.append(input);&lt;br /&gt;
      if (ad) {&lt;br /&gt;
        td2.append(ad);&lt;br /&gt;
      }&lt;br /&gt;
      tr.append(td2);&lt;br /&gt;
      if (i%2 == 0) {&lt;br /&gt;
        trs.push(tr);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    var needsetup = false;&lt;br /&gt;
    for (g in this.incrementables) {&lt;br /&gt;
    	if (!this.incrementables[g].setup) {&lt;br /&gt;
    		needsetup = true;&lt;br /&gt;
    		$( document ).on( &#039;click&#039;, &#039;#cite-incr-&#039;+CiteTB.escStr(this.shortform)+&#039;-&#039;+g, CiteTB.incrementFields );&lt;br /&gt;
        	this.incrementables[g].setup = true;&lt;br /&gt;
    	}&lt;br /&gt;
    }&lt;br /&gt;
    if (needsetup || $.isEmptyObject(this.incrementables)) {&lt;br /&gt;
    	for(i=0; i&amp;lt;autofills.length; i++) {&lt;br /&gt;
    		$( document ).on( &#039;click&#039;, autofills[i], CiteTB.initAutofill );&lt;br /&gt;
    	}	&lt;br /&gt;
    }&lt;br /&gt;
    return trs;&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // gives a little bit of HTML so the open form can be identified&lt;br /&gt;
  this.getInitial = function() {&lt;br /&gt;
    var hidden = &#039;&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-template&amp;quot; value=&amp;quot;&#039; + this.templatename + &#039;&amp;quot;/&amp;gt;&#039;;&lt;br /&gt;
    return hidden;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  // makes the form used in the dialog boxes&lt;br /&gt;
  this.getForm = function() {&lt;br /&gt;
    var main = $(&amp;quot;&amp;lt;div class=&#039;cite-form-container&#039; /&amp;gt;&amp;quot;);&lt;br /&gt;
    var form1 = $(&#039;&amp;lt;table style=&amp;quot;width:100%; background-color:transparent;&amp;quot; class=&amp;quot;cite-basic-fields&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var i=0;&lt;br /&gt;
    var trs = this.makeFormInner(this.basic, true);&lt;br /&gt;
    for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
      form1.append(trs[i]);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var form2 = $(&#039;&amp;lt;table style=&amp;quot;width:100%; background-color:transparent; display:none&amp;quot; class=&amp;quot;cite-extra-fields&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
    trs = this.makeFormInner(this.extra, true);&lt;br /&gt;
    for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
      form2.append(trs[i]);&lt;br /&gt;
    }    &lt;br /&gt;
    main.append(form1).append(form2);&lt;br /&gt;
    &lt;br /&gt;
    var form3 = $(&#039;&amp;lt;table style=&amp;quot;width:100%; background-color:transparent;padding-top:1em&amp;quot; class=&amp;quot;cite-other-fields&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
    var tr = $(&#039;&amp;lt;tr /&amp;gt;&#039;);&lt;br /&gt;
    var td1 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;text-align:right; width:20%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var label1 = $(&#039;&amp;lt;label /&amp;gt;&#039;);&lt;br /&gt;
    label1.attr(&#039;for&#039;, &amp;quot;cite-&amp;quot;+CiteTB.escStr(this.shortform)+&#039;-name&#039;).text(mw.usability.getMsg(&#039;cite-name-label&#039;));&lt;br /&gt;
    td1.append(label1);&lt;br /&gt;
    var td2 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var input1 = $(&#039;&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    input1.attr(&#039;id&#039;, &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-name&#039;);&lt;br /&gt;
    td2.append(input1);&lt;br /&gt;
    var td3 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;text-align:right; padding-left:1em; width:20%&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
    var label2 = $(&#039;&amp;lt;label /&amp;gt;&#039;);&lt;br /&gt;
    label2.attr(&#039;for&#039;, &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-group&#039;).text(mw.usability.getMsg(&#039;cite-group-label&#039;));&lt;br /&gt;
    td3.append(label2);&lt;br /&gt;
    var td4 = $(&#039;&amp;lt;td class=&amp;quot;cite-form-td&amp;quot; style=&amp;quot;width:30%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var input2 = $(&#039;&amp;lt;input tabindex=&amp;quot;1&amp;quot; style=&amp;quot;width:100%&amp;quot; type=&amp;quot;text&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    input2.attr(&#039;id&#039;, &#039;cite-&#039;+CiteTB.escStr(this.shortform)+&#039;-group&#039;);&lt;br /&gt;
    td4.append(input2);&lt;br /&gt;
    tr.append(td1).append(td2).append(td3).append(td4);&lt;br /&gt;
    form3.append(tr);&lt;br /&gt;
    main.append(form3);&lt;br /&gt;
    var extras = $(&#039;&amp;lt;div /&amp;gt;&#039;);&lt;br /&gt;
    extras.append(&#039;&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-form-status&amp;quot; value=&amp;quot;closed&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var hidden = $(&#039;&amp;lt;input type=&amp;quot;hidden&amp;quot; class=&amp;quot;cite-template&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    hidden.val(this.templatename);&lt;br /&gt;
    extras.append(hidden);&lt;br /&gt;
    var span1 = $(&#039;&amp;lt;span class=&amp;quot;cite-preview-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    span1.text(mw.usability.getMsg(&#039;cite-raw-preview&#039;));&lt;br /&gt;
    extras.append(span1).append(&#039;&amp;lt;div class=&amp;quot;cite-ref-preview&amp;quot; style=&amp;quot;padding:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var span2 = $(&#039;&amp;lt;span class=&amp;quot;cite-prev-parsed-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    span2.text(mw.usability.getMsg(&#039;cite-parsed-label&#039;));&lt;br /&gt;
    extras.append(span2).append(&#039;&amp;lt;div class=&amp;quot;cite-preview-parsed&amp;quot; style=&amp;quot;padding-bottom:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var link = $(&#039;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;cite-prev-parse&amp;quot; style=&amp;quot;margin:0 1em 0 1em; display:none; color:darkblue&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    link.text(mw.usability.getMsg(&#039;cite-form-parse&#039;));&lt;br /&gt;
    extras.append(link);    &lt;br /&gt;
    main.append(extras);&lt;br /&gt;
    &lt;br /&gt;
    return main;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Class for error checks&lt;br /&gt;
    FIXME: DOCS OUT OF DATE&lt;br /&gt;
   type - type of error check - current options:&lt;br /&gt;
    * &#039;refcheck&#039; - apply a function on each ref individually&lt;br /&gt;
      * function should accept a ref object, return a string&lt;br /&gt;
    * &#039;reflist&#039; - apply a function on the entire ref list&lt;br /&gt;
      * function should accept an array of ref objects, return an array of strings&lt;br /&gt;
    * &#039;search&#039; - apply a function ro the page text&lt;br /&gt;
      * function should accept the page text as a string, return an array of strings&lt;br /&gt;
   The strings returned by the function should be valid HTML&lt;br /&gt;
   &lt;br /&gt;
   func - The function described above&lt;br /&gt;
   testname - Name of the error check, must not contain spaces&lt;br /&gt;
   desc - A short description of the test&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
window.citeErrorCheck = function (obj) {&lt;br /&gt;
  this.obj = obj&lt;br /&gt;
  CiteTB.ErrorChecks[this.obj.testname] = this;&lt;br /&gt;
  &lt;br /&gt;
  this.run = function() {&lt;br /&gt;
    var errors = [];&lt;br /&gt;
    switch(this.obj[&#039;type&#039;]) {&lt;br /&gt;
      case &amp;quot;refcheck&amp;quot;:&lt;br /&gt;
        CiteTB.loadRefs();&lt;br /&gt;
        for(var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
          var e = this.obj.func(CiteTB.mainRefList[i]);&lt;br /&gt;
          if (e) {&lt;br /&gt;
            errors.push(e);&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;reflist&amp;quot;:&lt;br /&gt;
        CiteTB.loadRefs();&lt;br /&gt;
        errors = this.obj.func(CiteTB.mainRefList);&lt;br /&gt;
        break;&lt;br /&gt;
      case &amp;quot;search&amp;quot;:&lt;br /&gt;
        var func = this.obj.func&lt;br /&gt;
        CiteTB.getPageText(function(text) {&lt;br /&gt;
          errors = func(text);&lt;br /&gt;
        });&lt;br /&gt;
        break;&lt;br /&gt;
    }&lt;br /&gt;
    return errors;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  this.getRow = function() {&lt;br /&gt;
    var row = $(&amp;quot;&amp;lt;li /&amp;gt;&amp;quot;);&lt;br /&gt;
    var check = $(&amp;quot;&amp;lt;input type=&#039;checkbox&#039; name=&#039;cite-err-test&#039; /&amp;gt;&amp;quot;);&lt;br /&gt;
    check.attr(&#039;value&#039;, this.obj.testname);&lt;br /&gt;
    var label = $(&amp;quot;&amp;lt;label /&amp;gt;&amp;quot;).html(mw.usability.getMsg(this.obj.desc));&lt;br /&gt;
    label.attr(&#039;for&#039;, this.obj.testname); &lt;br /&gt;
    row.append(check).append(&#039; &amp;amp;ndash; &#039;).append(label);&lt;br /&gt;
    return row;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
$(&#039;head&#039;).trigger(&#039;reftoolbarbase&#039;);&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7665</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7665"/>
		<updated>2021-03-01T12:53:51Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
 //       mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
&lt;br /&gt;
			$.getScript( &#039;/w/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;, function() {&lt;br /&gt;
				mw.loader.using( [ /* &#039;ext.gadget.refToolbarBase&#039;, */ &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
					mw.loader.load( &#039;/w/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
				} );&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7664</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7664"/>
		<updated>2021-03-01T12:49:31Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
        mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
   	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-en.js&amp;diff=7663</id>
		<title>MediaWiki:RefToolbarMessages-en.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbarMessages-en.js&amp;diff=7663"/>
		<updated>2021-03-01T12:47:01Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// All user-facing messages&lt;br /&gt;
// TODO: Document usage&lt;br /&gt;
mw.usability.addMessages( { &lt;br /&gt;
&#039;cite-section-label&#039; : &#039;Cite&#039;,&lt;br /&gt;
&#039;cite-template-list&#039; : &#039;Templates&#039;,&lt;br /&gt;
&#039;cite-named-refs-label&#039; : &#039;Named references&#039;,&lt;br /&gt;
&#039;cite-named-refs-title&#039; : &#039;Insert a named reference&#039;,&lt;br /&gt;
&#039;cite-named-refs-button&#039; : &#039;Named references&#039;,&lt;br /&gt;
&#039;cite-named-refs-dropdown&#039; : &#039;Named references&#039;, // Used on the top of the named refs list dropdown&lt;br /&gt;
&#039;cite-errorcheck-label&#039; : &#039;Error check&#039;,&lt;br /&gt;
&#039;cite-errorcheck-button&#039; : &#039;Check for errors&#039;,&lt;br /&gt;
&#039;cite-dialog-web&#039; : &#039;Web citation (RefToolbar)&#039;,&lt;br /&gt;
&#039;cite-dialog-news&#039; : &#039;News citation (RefToolbar)&#039;,&lt;br /&gt;
&#039;cite-dialog-book&#039; : &#039;Book citation (RefToolbar)&#039;,&lt;br /&gt;
&#039;cite-dialog-journal&#039; : &#039;Journal citation (RefToolbar)&#039;,&lt;br /&gt;
&#039;cite-form-submit&#039; : &#039;Insert&#039;,&lt;br /&gt;
&#039;cite-form-showhide&#039; : &#039;Show/hide extra fields&#039;,&lt;br /&gt;
&#039;cite-no-namedrefs&#039; : &#039;Cannot find any named references on the page&#039;,&lt;br /&gt;
&#039;cite-namedrefs-intro&#039; : &amp;quot;Select a name from the list to see the ref content. Click &#039;Insert&#039; to insert a reference to it in the text.&amp;quot;,&lt;br /&gt;
&#039;cite-raw-preview&#039; : &#039;Wikitext:&#039;,&lt;br /&gt;
&#039;cite-parsed-label&#039; : &#039;Parsed wikitext:&#039;,&lt;br /&gt;
&#039;cite-form-parse&#039; : &#039;Show parsed preview&#039;,&lt;br /&gt;
&#039;cite-refpreview&#039; : &#039;Preview&#039;,&lt;br /&gt;
&#039;cite-name-label&#039; : &#039;Ref name&#039;,&lt;br /&gt;
&#039;cite-group-label&#039; : &#039;Ref group&#039;,&lt;br /&gt;
&#039;cite-errorcheck-submit&#039; : &#039;Check&#039;,&lt;br /&gt;
&#039;cite-errorcheck-heading&#039; : &#039;Check for the following errors:&#039;,&lt;br /&gt;
&#039;cite-error-unclosed&#039; : &#039;Unclosed &amp;lt;span style=&amp;quot;font-family:monospace&amp;quot;&amp;gt;&amp;amp;lt;ref&amp;amp;gt;&amp;lt;/span&amp;gt; tags&#039;,&lt;br /&gt;
&#039;cite-error-samecontent&#039; : &#039;References with the same content&#039;,&lt;br /&gt;
&#039;cite-error-templates&#039; : &#039;References not using a &amp;lt;a href=&amp;quot;//en.wikipedia.org/wiki/Wikipedia:Citation_templates&amp;quot;&amp;gt;citation template&amp;lt;/a&amp;gt;&#039;,&lt;br /&gt;
&#039;cite-error-repeated&#039; : &#039;Multiple references with the same name&#039;,&lt;br /&gt;
&#039;cite-error-undef&#039; : &#039;Usage of undefined named references&#039;,&lt;br /&gt;
&#039;cite-error-samecontent-msg&#039; : &#039;Multiple refs contain the same content: $1&#039;,&lt;br /&gt;
&#039;cite-error-repeated-msg&#039; : &#039;Multiple refs are given the name: \&#039;$1\&#039;&#039;,&lt;br /&gt;
&#039;cite-error-templates-msg&#039; : &#039;Does not use a template: $1&#039;,&lt;br /&gt;
&#039;cite-form-reset&#039; : &#039;Reset form&#039;,&lt;br /&gt;
&#039;cite-loading&#039; : &#039;Loading data&#039;, // Shown while pagetext is being downloaded from the API&lt;br /&gt;
&#039;cite-insert-date&#039; : &#039;Insert current date&#039;, // Alt/title text for &#039;insert date&#039; icon&lt;br /&gt;
&#039;cite-err-report-heading&#039; : &#039;Citation error report&#039;, // Heading for error report table&lt;br /&gt;
&#039;cite-err-report-close&#039; : &#039;Close&#039;, // Alt/title text for &#039;close&#039; icon on error report&lt;br /&gt;
&#039;cite-err-report-empty&#039; : &#039;No errors found&#039;, // Message displayed in the error report list if there are no errors&lt;br /&gt;
&#039;cite-autofill-alt&#039; : &#039;Autofill&#039;, // Alt text for autofill button image&lt;br /&gt;
&#039;cite-work-tooltip&#039; : &#039;Name of journal, magazine, newspaper, periodical or website&#039;,&lt;br /&gt;
&#039;cite-authorlink-tooltip&#039; : &#039;If the author has a Wikipedia article, the name of the article&#039;,&lt;br /&gt;
&#039;cite-at-tooltip&#039; : &#039;Position within the resource (when page is inappropriate)&#039;,&lt;br /&gt;
&#039;cite-ref-tooltip&#039; : &#039;ID for anchor (for creating a linkable reference)&#039;,&lt;br /&gt;
&#039;cite-postscript-tooltip&#039; : &#039;If specified, overrides the default behavior of terminating the citation with a period&#039;,&lt;br /&gt;
&#039;cite-page-tooltip&#039; : &#039;Page in the source that supports the content.&#039;,&lt;br /&gt;
&#039;cite-pages-tooltip&#039; : &#039;Pages in the source that supports the content; separate page ranges with an en dash (–); separate non-sequential pages with a comma (,); do not use to indicate the total number of pages in the source.&#039;,&lt;br /&gt;
&#039;cite-website-tooltip&#039; : &#039;Name of the website in full, not the URL&#039;,&lt;br /&gt;
&#039;cite-samecontent-desc&#039; : &#039;References with the same content&#039;,&lt;br /&gt;
&#039;cite-samecontent-error&#039; : &#039;Multiple references contain the same content&#039;,&lt;br /&gt;
&#039;cite-repeated-desc&#039; : &#039;Multiple references with the same name&#039;,&lt;br /&gt;
&#039;cite-repeated-error&#039; : &#039;Multiple references are using the same name&#039;,&lt;br /&gt;
&#039;cite-undefined-desc&#039; : &#039;Usage of undefined named references&#039;,&lt;br /&gt;
&#039;cite-undefined-error&#039; : &#039;A named reference is used but not defined&#039;,&lt;br /&gt;
&#039;cite-urlstatus-tooltip&#039; : &#039;Mark the live/dead/usurped status of the original URL, defining its relevance versus the (required) archive URL&#039;,&lt;br /&gt;
&#039;cite-first-label&#039; : &#039;First name&#039;,&lt;br /&gt;
&#039;cite-last-label&#039; : &#039;Last name&#039;,&lt;br /&gt;
&#039;cite-title-label&#039; : &#039;Title&#039;,&lt;br /&gt;
&#039;cite-work-label&#039; : &#039;Work&#039;,&lt;br /&gt;
&#039;cite-newspaper-label&#039; : &#039;Newspaper&#039;,&lt;br /&gt;
&#039;cite-journal-label&#039; : &#039;Journal&#039;,&lt;br /&gt;
&#039;cite-publisher-label&#039; : &#039;Publisher&#039;,&lt;br /&gt;
&#039;cite-accessdate-label&#039; : &#039;Access date&#039;,&lt;br /&gt;
&#039;cite-author-label&#039; : &#039;Author&#039;,&lt;br /&gt;
&#039;cite-authorlink-label&#039; : &amp;quot;Author&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-coauthors-label&#039; : &#039;Coauthors&#039;,&lt;br /&gt;
&#039;cite-archiveurl-label&#039; : &#039;Archive URL&#039;,&lt;br /&gt;
&#039;cite-archivedate-label&#039; : &#039;Archive date&#039;,&lt;br /&gt;
&#039;cite-location-label&#039; : &#039;Location&#039;,&lt;br /&gt;
&#039;cite-page-label&#039; : &#039;Page&#039;,&lt;br /&gt;
&#039;cite-pages-label&#039; : &#039;Pages&#039;,&lt;br /&gt;
&#039;cite-at-label&#039; : &#039;At&#039;,&lt;br /&gt;
&#039;cite-chapter-label&#039; : &#039;Chapter&#039;,&lt;br /&gt;
&#039;cite-volume-label&#039; : &#039;Volume&#039;,&lt;br /&gt;
&#039;cite-series-label&#039; : &#039;Series&#039;,&lt;br /&gt;
&#039;cite-issue-label&#039; : &#039;Issue&#039;,&lt;br /&gt;
&#039;cite-language-label&#039; : &#039;Language&#039;,&lt;br /&gt;
&#039;cite-format-label&#039; : &#039;Format&#039;,&lt;br /&gt;
&#039;cite-date-label&#039; : &#039;Date&#039;,&lt;br /&gt;
&#039;cite-month-label&#039; : &#039;Month&#039;,&lt;br /&gt;
&#039;cite-year-label&#039; : &#039;Year&#039;,&lt;br /&gt;
&#039;cite-quote-label&#039; : &#039;Quote&#039;,&lt;br /&gt;
&#039;cite-author2-label&#039; : &#039;2nd author&#039;,&lt;br /&gt;
&#039;cite-author3-label&#039; : &#039;3rd author&#039;,&lt;br /&gt;
&#039;cite-author4-label&#039; : &#039;4th author&#039;,&lt;br /&gt;
&#039;cite-author5-label&#039; : &#039;5th author&#039;,&lt;br /&gt;
&#039;cite-agency-label&#039; : &#039;Agency&#039;,&lt;br /&gt;
&#039;cite-editor-label&#039; : &#039;Editor&#039;,&lt;br /&gt;
&#039;cite-editor1-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor1-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-editor-first-label&#039; : &amp;quot;Editor&#039;s first&amp;quot;,&lt;br /&gt;
&#039;cite-editor-last-label&#039; : &amp;quot;Editor&#039;s last&amp;quot;,&lt;br /&gt;
&#039;cite-editor-link-label&#039; : &amp;quot;Editor&#039;s article&amp;quot;,&lt;br /&gt;
&#039;cite-edition-label&#039; : &#039;Edition&#039;,&lt;br /&gt;
&#039;cite-trans_title-label&#039; : &#039;Translated title&#039;,&lt;br /&gt;
&#039;cite-ref-label&#039; : &#039;Ref&#039;,&lt;br /&gt;
&#039;cite-postscript-label&#039; : &#039;Postscript&#039;,&lt;br /&gt;
&#039;cite-url-label&#039; : &#039;URL&#039;,&lt;br /&gt;
&#039;cite-doi-label&#039; : &#039;DOI&#039;,&lt;br /&gt;
&#039;cite-isbn-label&#039; : &#039;ISBN&#039;,&lt;br /&gt;
&#039;cite-pmid-label&#039; : &#039;PMID&#039;,&lt;br /&gt;
&#039;cite-issn-label&#039; : &#039;ISSN&#039;,&lt;br /&gt;
&#039;cite-pmc-label&#039; : &#039;PMC&#039;,&lt;br /&gt;
&#039;cite-oclc-label&#039; : &#039;OCLC&#039;,&lt;br /&gt;
&#039;cite-bibcode-label&#039; : &#039;Bibcode&#039;,&lt;br /&gt;
&#039;cite-id-label&#039; : &#039;ID&#039;,&lt;br /&gt;
&#039;cite-website-label&#039; : &#039;Website name&#039;,&lt;br /&gt;
&#039;cite-increment-alt&#039; : &#039;Add another&#039;, // Alt text for field increment button, not specific to a particular field&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Load configuration for site&lt;br /&gt;
//var RefToolbarLocal = importScript(&#039;MediaWiki:RefToolbarConfig.js&#039;);&lt;br /&gt;
var RefToolbarLocal = mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarConfig.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;);&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7662</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7662"/>
		<updated>2021-03-01T12:45:45Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
	mw.loader.using( [ &#039;ext.gadget.refToolbarBase&#039;, &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
			importScript( &#039;MediaWiki:RefToolbar.js&#039; );&lt;br /&gt;
       } );&lt;br /&gt;
	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7661</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7661"/>
		<updated>2021-03-01T12:39:20Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
//		mw.loader.using( [ &#039;ext.gadget.refToolbarBase&#039;, &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
//			importScript( &#039;MediaWiki:RefToolbar.js&#039; );&lt;br /&gt;
//		} );&lt;br /&gt;
&lt;br /&gt;
			$.getScript( &#039;//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-refToolbarBase.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;, function() {&lt;br /&gt;
				mw.loader.using( [ /* &#039;ext.gadget.refToolbarBase&#039;, */ &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
					mw.loader.load( &#039;//en.wikipedia.org/w/index.php?title=MediaWiki:RefToolbar.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
				} );&lt;br /&gt;
			} );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7660</id>
		<title>MediaWiki:Gadget-refToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:Gadget-refToolbar.js&amp;diff=7660"/>
		<updated>2021-03-01T12:37:03Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/**&lt;br /&gt;
 * RefToolbar&lt;br /&gt;
 *&lt;br /&gt;
 * Adds tools for citing references to the edit toolbar.&lt;br /&gt;
 * See [[Wikipedia:RefToolbar]] for further documentation. One of two&lt;br /&gt;
 * possible versions will load (Reftoolbar 1.0 or Reftoolbar 2.0)&lt;br /&gt;
 * depending on the user preferences (the usebetatoolbar preference).&lt;br /&gt;
 *&lt;br /&gt;
 * @see: [[Wikipedia:RefToolbar]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbar.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarConfig.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarLegacy.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-en.js]]&lt;br /&gt;
 * @see: [[MediaWiki:RefToolbarMessages-de.js]]&lt;br /&gt;
 * @see: [[MediaWiki:Gadget-refToolbarBase.js]]&lt;br /&gt;
 * @author: [[User:Mr.Z-man]]&lt;br /&gt;
 * @author: [[User:Kaldari]]&lt;br /&gt;
 */&lt;br /&gt;
/*jshint browser: true, camelcase: true, curly: true, eqeqeq: true */&lt;br /&gt;
/*global $, mw, importScript */&lt;br /&gt;
( function () {&lt;br /&gt;
&#039;use strict&#039;;&lt;br /&gt;
function initializeRefTools() {&lt;br /&gt;
&lt;br /&gt;
//		mw.loader.using( [ &#039;ext.gadget.refToolbarBase&#039;, &#039;ext.wikiEditor&#039; ], function () {&lt;br /&gt;
			importScript( &#039;MediaWiki:RefToolbar.js&#039; );&lt;br /&gt;
//		} );&lt;br /&gt;
	window.refToolbarInstalled = true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if ( /^(edit|submit)$/.test( mw.config.get( &#039;wgAction&#039; ) ) ) {&lt;br /&gt;
	// Double check if user.options is loaded, to prevent errors when copy pasted accross installations&lt;br /&gt;
	$.when( mw.loader.using( [&#039;user.options&#039;] ), $.ready ).then( initializeRefTools );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}() );&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
	<entry>
		<id>https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbar.js&amp;diff=7659</id>
		<title>MediaWiki:RefToolbar.js</title>
		<link rel="alternate" type="text/html" href="https://almanach.historyczny.org/wiki/?title=MediaWiki:RefToolbar.js&amp;diff=7659"/>
		<updated>2021-03-01T12:32:20Z</updated>

		<summary type="html">&lt;p&gt;Sauron: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*jshint smarttabs:true, loopfunc:true,forin:false*/&lt;br /&gt;
/*global mw, $, importScript */&lt;br /&gt;
// TODO: make autodate an option in the CiteTemplate object, not a preference&lt;br /&gt;
&lt;br /&gt;
// Global object&lt;br /&gt;
// TODO:&lt;br /&gt;
// * Remove this once the page is moved to a module &#039;ext.gadget.refToolbarDialogs&#039; depending on &#039;ext.gadget.refToolbarBase&#039;&lt;br /&gt;
if (typeof CiteTB === &#039;undefined&#039;) {&lt;br /&gt;
  var CiteTB = {&lt;br /&gt;
    &amp;quot;Templates&amp;quot; : {}, // All templates&lt;br /&gt;
    &amp;quot;Options&amp;quot; : {}, // Global options&lt;br /&gt;
    &amp;quot;UserOptions&amp;quot; : {}, // User options&lt;br /&gt;
    &amp;quot;DefaultOptions&amp;quot; : {}, // Script defaults&lt;br /&gt;
    &amp;quot;ErrorChecks&amp;quot; : {} // Error check functions&lt;br /&gt;
  };&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Only execute on edit, unless it is a user JS/CSS page&lt;br /&gt;
// TODO: Remove tests already done by [[MediaWiki:Gadget-refToolbar.js]]&lt;br /&gt;
if (&lt;br /&gt;
	( mw.config.get(&#039;wgAction&#039;) === &#039;edit&#039; || mw.config.get(&#039;wgAction&#039;) === &#039;submit&#039; ) &amp;amp;&amp;amp;&lt;br /&gt;
	( ( mw.config.get(&#039;wgNamespaceNumber&#039;) !== 2 &amp;amp;&amp;amp; mw.config.get(&#039;wgNamespaceNumber&#039;) !== 4 ) ||&lt;br /&gt;
	( mw.config.get(&#039;wgPageName&#039;).indexOf(&#039;.js&#039;) === -1 &amp;amp;&amp;amp; mw.config.get(&#039;wgPageName&#039;).indexOf(&#039;.css&#039;) === -1 ) )&lt;br /&gt;
) {&lt;br /&gt;
&lt;br /&gt;
// TODO: Move this to [[MediaWiki:Gadget-refToolbarDialogs.css]] and add it to the definition of module &#039;ext.gadget.refToolbarDialogs&#039;&lt;br /&gt;
mw.util.addCSS(&amp;quot;.cite-form-td {&amp;quot;+&lt;br /&gt;
&amp;quot;height: 0 !important;&amp;quot;+&lt;br /&gt;
&amp;quot;padding: 0.1em !important;&amp;quot;+&lt;br /&gt;
&amp;quot;}&amp;quot;);  &lt;br /&gt;
&lt;br /&gt;
// Default options, these mainly exist so the script won&#039;t break if a new option is added&lt;br /&gt;
CiteTB.DefaultOptions = {&lt;br /&gt;
  &amp;quot;date format&amp;quot; : &amp;quot;&amp;lt;year&amp;gt;-&amp;lt;zmonth&amp;gt;-&amp;lt;zdate&amp;gt;&amp;quot;,&lt;br /&gt;
  &amp;quot;autodate fields&amp;quot; : [],&lt;br /&gt;
  &amp;quot;months&amp;quot; : [&#039;Jan&#039;, &#039;Feb&#039;, &#039;Mar&#039;, &#039;Apr&#039;, &#039;May&#039;, &#039;Jun&#039;, &#039;Jul&#039;, &#039;Aug&#039;, &#039;Sep&#039;, &#039;Oct&#039;, &#039;Nov&#039;, &#039;Dec&#039;],&lt;br /&gt;
  &amp;quot;modal&amp;quot; : true,&lt;br /&gt;
  &amp;quot;autoparse&amp;quot; : false,&lt;br /&gt;
  &amp;quot;expandtemplates&amp;quot;: false&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Get an option - user settings override global which override defaults&lt;br /&gt;
CiteTB.getOption = function(opt) {&lt;br /&gt;
  if (CiteTB.UserOptions[opt] !== undefined) {&lt;br /&gt;
    return CiteTB.UserOptions[opt];&lt;br /&gt;
  } else if (CiteTB.Options[opt] !== undefined) {&lt;br /&gt;
    return CiteTB.Options[opt];&lt;br /&gt;
  }&lt;br /&gt;
  return CiteTB.DefaultOptions[opt];&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
CiteTB.init = function() {&lt;br /&gt;
  /* Main stuff, build the actual toolbar structure&lt;br /&gt;
   * 1. get the template list, make the dropdown list and set up the template dialog boxes&lt;br /&gt;
   * 2. actually build the toolbar:&lt;br /&gt;
   *    * A section for cites&lt;br /&gt;
   *    ** dropdown for the templates (previously defined)&lt;br /&gt;
   *    ** button for named refs with a dialog box&lt;br /&gt;
   *    ** button for errorcheck&lt;br /&gt;
   * 3. add the whole thing to the main toolbar&lt;br /&gt;
  */&lt;br /&gt;
&lt;br /&gt;
  if (typeof $(&#039;div[rel=cites]&#039;)[0] !== &#039;undefined&#039;) { // Mystery IE bug workaround&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  $(&#039;head&#039;).trigger(&#039;reftoolbarbase&#039;);&lt;br /&gt;
  var $target = $(&#039;#wpTextbox1&#039;);&lt;br /&gt;
  var temlist = {};&lt;br /&gt;
  for (var t in CiteTB.Templates) {&lt;br /&gt;
    var tem = CiteTB.Templates[t];&lt;br /&gt;
    var sform = CiteTB.escStr(tem.shortform);&lt;br /&gt;
    var actionobj = { &lt;br /&gt;
      type: &#039;dialog&#039;,&lt;br /&gt;
      module: &#039;cite-dialog-&#039;+sform&lt;br /&gt;
    };&lt;br /&gt;
    var dialogobj = {};&lt;br /&gt;
    dialogobj[&#039;cite-dialog-&#039;+sform] = {&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      titleMsg: &#039;cite-dialog-&#039;+sform, &lt;br /&gt;
      id: &#039;citetoolbar-&#039;+sform,&lt;br /&gt;
      init: function() {}, &lt;br /&gt;
      html: tem.getInitial(), &lt;br /&gt;
      dialog: {&lt;br /&gt;
        width:680,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          $(this).html(CiteTB.getOpenTemplate().getForm());&lt;br /&gt;
          /** @param {jQuery.Event} e */&lt;br /&gt;
          $(&#039;.cite-prev-parse&#039;).on( &#039;click&#039;, function ( e ) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            CiteTB.prevParseClick();&lt;br /&gt;
          });&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-form-submit&#039;: function() {&lt;br /&gt;
            var ref = CiteTB.getRef(false, true);&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
            $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( &#039;context&#039; ), {&lt;br /&gt;
              type: &#039;encapsulate&#039;,&lt;br /&gt;
              options: {&lt;br /&gt;
                post: ref&lt;br /&gt;
              }&lt;br /&gt;
            }, $(this) );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;cite-form-showhide&#039;: CiteTB.showHideExtra,&lt;br /&gt;
          &#039;cite-refpreview&#039;: function() {   &lt;br /&gt;
            var ref = CiteTB.getRef(false, false);&lt;br /&gt;
            var template = CiteTB.getOpenTemplate();&lt;br /&gt;
            var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
            div.find(&#039;.cite-preview-label&#039;).show();&lt;br /&gt;
            div.find(&#039;.cite-ref-preview&#039;).text(ref).show();&lt;br /&gt;
            if (CiteTB.getOption(&#039;autoparse&#039;)) {&lt;br /&gt;
              CiteTB.prevParseClick();&lt;br /&gt;
            } else {&lt;br /&gt;
              div.find(&#039;.cite-prev-parse&#039;).show();&lt;br /&gt;
              div.find(&#039;.cite-prev-parsed-label&#039;).hide();&lt;br /&gt;
              div.find(&#039;.cite-preview-parsed&#039;).html(&#039;&#039;);&lt;br /&gt;
            }         &lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;cite-form-reset&#039;: function() {&lt;br /&gt;
            CiteTB.resetForm();&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      } &lt;br /&gt;
    };&lt;br /&gt;
    try {&lt;br /&gt;
        $target.wikiEditor(&#039;addDialog&#039;, dialogobj);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        // TypeError: range is null&lt;br /&gt;
    }&lt;br /&gt;
    //if (!CiteTB.getOption(&#039;modal&#039;)) {&lt;br /&gt;
      //$(&#039;#citetoolbar-&#039;+sform).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    //}&lt;br /&gt;
    temlist[sform] = {label: tem.templatename, action: actionobj };  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  var refsection =  {&lt;br /&gt;
    &#039;sections&#039;: {&lt;br /&gt;
      &#039;cites&#039;: { &lt;br /&gt;
        type: &#039;toolbar&#039;, &lt;br /&gt;
        labelMsg: &#039;cite-section-label&#039;,&lt;br /&gt;
        groups: { &lt;br /&gt;
          &#039;template&#039;: {&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;template&#039;: {&lt;br /&gt;
                type: &#039;select&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-template-list&#039;,&lt;br /&gt;
                list: temlist&lt;br /&gt;
              } &lt;br /&gt;
            }&lt;br /&gt;
          },&lt;br /&gt;
          &#039;namedrefs&#039;: {&lt;br /&gt;
            labelMsg: &#039;cite-named-refs-label&#039;,&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;nrefs&#039;: {&lt;br /&gt;
                type: &#039;button&#039;,&lt;br /&gt;
                action: {&lt;br /&gt;
                  type: &#039;dialog&#039;,&lt;br /&gt;
                  module: &#039;cite-toolbar-namedrefs&#039;&lt;br /&gt;
                },&lt;br /&gt;
                icon: &#039;//upload.wikimedia.org/wikipedia/commons/thumb/b/be/Nuvola_clipboard_lined.svg/22px-Nuvola_clipboard_lined.svg.png&#039;,&lt;br /&gt;
                section: &#039;cites&#039;,&lt;br /&gt;
                group: &#039;namedrefs&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-named-refs-button&#039;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          },&lt;br /&gt;
          &#039;errorcheck&#039;: {&lt;br /&gt;
            labelMsg: &#039;cite-errorcheck-label&#039;,&lt;br /&gt;
            tools: {&lt;br /&gt;
              &#039;echeck&#039;: {&lt;br /&gt;
                type: &#039;button&#039;,&lt;br /&gt;
                action: {&lt;br /&gt;
                  type: &#039;dialog&#039;,&lt;br /&gt;
                  module: &#039;cite-toolbar-errorcheck&#039;           &lt;br /&gt;
                },&lt;br /&gt;
                icon: &#039;//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Nuvola_apps_korganizer-NO.png/22px-Nuvola_apps_korganizer-NO.png&#039;,&lt;br /&gt;
                section: &#039;cites&#039;,&lt;br /&gt;
                group: &#039;errorcheck&#039;,&lt;br /&gt;
                labelMsg: &#039;cite-errorcheck-button&#039;&lt;br /&gt;
              }&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        } &lt;br /&gt;
      } &lt;br /&gt;
    } &lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  var defaultdialogs = { &lt;br /&gt;
    &#039;cite-toolbar-errorcheck&#039;: {&lt;br /&gt;
      titleMsg: &#039;cite-errorcheck-label&#039;,&lt;br /&gt;
      id: &#039;citetoolbar-errorcheck&#039;,&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      init: function() {},&lt;br /&gt;
      html: &#039;&amp;lt;div id=&amp;quot;cite-namedref-loading&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif&amp;quot; /&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;amp;nbsp;&#039;+mw.usability.getMsg(&#039;cite-loading&#039;)+&#039;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
      dialog: {&lt;br /&gt;
        width:550,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          CiteTB.loadRefs();&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-errorcheck-submit&#039;: function() {&lt;br /&gt;
            var errorchecks = $(&amp;quot;input[name=&#039;cite-err-test&#039;]:checked&amp;quot;);&lt;br /&gt;
            var errors = [];&lt;br /&gt;
            for (var i=0; i&amp;lt;errorchecks.length; i++) {&lt;br /&gt;
              errors = errors.concat(CiteTB.ErrorChecks[$(errorchecks[i]).val()].run());&lt;br /&gt;
            }&lt;br /&gt;
            CiteTB.displayErrors(errors);&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );                      &lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    },&lt;br /&gt;
    &#039;cite-toolbar-namedrefs&#039;: {&lt;br /&gt;
      titleMsg: &#039;cite-named-refs-title&#039;,&lt;br /&gt;
      resizeme: false,&lt;br /&gt;
      id: &#039;citetoolbar-namedrefs&#039;,&lt;br /&gt;
      html: &#039;&amp;lt;div id=&amp;quot;cite-namedref-loading&amp;quot;&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;lt;img src=&amp;quot;//upload.wikimedia.org/wikipedia/commons/4/42/Loading.gif&amp;quot; /&amp;gt;&#039;+&lt;br /&gt;
        &#039;&amp;amp;nbsp;&#039;+mw.usability.getMsg(&#039;cite-loading&#039;)+&#039;&amp;lt;/div&amp;gt;&#039;,&lt;br /&gt;
      init: function() {},&lt;br /&gt;
      dialog: {&lt;br /&gt;
        width: 550,&lt;br /&gt;
        open: function() { &lt;br /&gt;
          CiteTB.loadRefs();&lt;br /&gt;
        },&lt;br /&gt;
        buttons: {&lt;br /&gt;
          &#039;cite-form-submit&#039;: function() {&lt;br /&gt;
            var refname = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
            if (refname === &#039;&#039;) {&lt;br /&gt;
              return;&lt;br /&gt;
            }&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
            $.wikiEditor.modules.toolbar.fn.doAction( $(this).data( &#039;context&#039; ), {&lt;br /&gt;
              type: &#039;encapsulate&#039;,&lt;br /&gt;
              options: {&lt;br /&gt;
                post: CiteTB.getNamedRef(refname, true)&lt;br /&gt;
              }&lt;br /&gt;
            }, $(this) );&lt;br /&gt;
          },&lt;br /&gt;
          &#039;wikieditor-toolbar-tool-link-cancel&#039;: function() {&lt;br /&gt;
            $(this).dialog( &#039;close&#039; );&lt;br /&gt;
          }                   &lt;br /&gt;
        }&lt;br /&gt;
      }      &lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  $target.wikiEditor(&#039;addDialog&#039;, defaultdialogs);&lt;br /&gt;
  $(&#039;#citetoolbar-namedrefs&#039;).off(&#039;dialogopen&#039;);&lt;br /&gt;
  if (!CiteTB.getOption(&#039;modal&#039;)) {&lt;br /&gt;
    //$(&#039;#citetoolbar-namedrefs&#039;).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    //$(&#039;#citetoolbar-errorcheck&#039;).dialog(&#039;option&#039;, &#039;modal&#039;, false);&lt;br /&gt;
    mw.util.addCSS(&amp;quot;.ui-widget-overlay {&amp;quot;+&lt;br /&gt;
    &amp;quot;display:none !important;&amp;quot;+&lt;br /&gt;
    &amp;quot;}&amp;quot;);  &lt;br /&gt;
  }&lt;br /&gt;
  $target.wikiEditor(&#039;addToToolbar&#039;, refsection);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Load local data - messages, cite templates, etc.&lt;br /&gt;
$(document).ready( function() {&lt;br /&gt;
  switch( mw.config.get(&#039;wgUserLanguage&#039;) ) {&lt;br /&gt;
    case &#039;de&#039;: // German&lt;br /&gt;
      importScript(&#039;MediaWiki:RefToolbarMessages-de.js&#039;);&lt;br /&gt;
      break;&lt;br /&gt;
    default: // English&lt;br /&gt;
        mw.loader.load( &#039;/index.php?title=MediaWiki:RefToolbarMessages-en.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039; );&lt;br /&gt;
//      importScript(&#039;MediaWiki:RefToolbarMessages-en.js&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Setup the main object&lt;br /&gt;
CiteTB.mainRefList = [];&lt;br /&gt;
CiteTB.refsLoaded = false;&lt;br /&gt;
&lt;br /&gt;
// REF FUNCTIONS&lt;br /&gt;
// Actually assemble a ref from user input&lt;br /&gt;
CiteTB.getRef = function(inneronly, forinsert) {&lt;br /&gt;
  var i;&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var templatename = template.templatename;&lt;br /&gt;
  var res = &#039;&#039;;&lt;br /&gt;
  var refobj = {&#039;shorttag&#039;:false};&lt;br /&gt;
  if (!inneronly) {&lt;br /&gt;
    var group = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-group&#039;).val();&lt;br /&gt;
    var refname = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-name&#039;).val();&lt;br /&gt;
    res += &#039;&amp;lt;ref&#039;;&lt;br /&gt;
    if (refname) {&lt;br /&gt;
      refname = $.trim(refname);&lt;br /&gt;
      res+=&#039; name=&#039;+CiteTB.getQuotedString(refname);&lt;br /&gt;
      refobj.refname = refname;&lt;br /&gt;
    }&lt;br /&gt;
    if (group) {&lt;br /&gt;
      group = $.trim(group);&lt;br /&gt;
      res+=&#039; group=&#039;+CiteTB.getQuotedString(group);&lt;br /&gt;
      refobj.refgroup = group;&lt;br /&gt;
    }&lt;br /&gt;
    res+=&#039;&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  var content =&#039;{{&#039;+templatename;&lt;br /&gt;
  for( g in template.incrementables ) {&lt;br /&gt;
  	group = template.incrementables[g];&lt;br /&gt;
  	for (i=1; i&amp;lt;=group.val; i++) {&lt;br /&gt;
		for (j=0; j&amp;lt;group.fields.length; j++) {&lt;br /&gt;
  			var fieldname = group.fields[j].field;&lt;br /&gt;
  			var fieldid = fieldname.replace(&#039;&amp;lt;N&amp;gt;&#039;, i.toString());&lt;br /&gt;
  			var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldid).val();&lt;br /&gt;
  			if (field) {&lt;br /&gt;
  				content+=&#039; |&#039;+fieldid+&#039;=&#039;;&lt;br /&gt;
  				content+= $.trim(field);&lt;br /&gt;
  			}&lt;br /&gt;
  		}&lt;br /&gt;
  	}&lt;br /&gt;
  }&lt;br /&gt;
  for( i=0; i&amp;lt;template.basic.length; i++ ) {&lt;br /&gt;
  	if (template.basic[i].increment_group) {&lt;br /&gt;
  		continue;&lt;br /&gt;
  	}&lt;br /&gt;
    var fieldname = template.basic[i].field;&lt;br /&gt;
    var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldname).val();&lt;br /&gt;
    if (field) {&lt;br /&gt;
      content+=&#039; |&#039;+fieldname+&#039;=&#039;;&lt;br /&gt;
      content+= $.trim(field);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  if ($(&#039;#cite-form-status&#039;).val() !== &#039;closed&#039;) {&lt;br /&gt;
    for( i=0; i&amp;lt;template.extra.length; i++ ) {&lt;br /&gt;
      if (template.extra[i].increment_group) {&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
      var fieldname = template.extra[i].field;&lt;br /&gt;
      var field = $(&#039;#cite-&#039;+CiteTB.escStr(template.shortform)+&#039;-&#039;+fieldname).val();&lt;br /&gt;
      if (field) {&lt;br /&gt;
        content+=&#039; |&#039;+fieldname+&#039;=&#039;;&lt;br /&gt;
        content+= $.trim(field);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  content+= &#039;}}&#039;;&lt;br /&gt;
  res+=content;&lt;br /&gt;
  refobj.content = content;&lt;br /&gt;
  if (!inneronly) {&lt;br /&gt;
    res+= &#039;&amp;lt;/ref&amp;gt;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
  if (forinsert) {&lt;br /&gt;
    CiteTB.mainRefList.push(refobj);&lt;br /&gt;
  }&lt;br /&gt;
  return res;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Make a reference to a named ref&lt;br /&gt;
CiteTB.getNamedRef = function(refname, forinsert) {&lt;br /&gt;
  if (forinsert) {&lt;br /&gt;
    CiteTB.mainRefList.push( {&#039;shorttag&#039;:true, &#039;refname&#039;:refname} );&lt;br /&gt;
  }&lt;br /&gt;
  return &#039;&amp;lt;ref name=&#039;+CiteTB.getQuotedString(refname)+&#039; /&amp;gt;&#039;;  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to load the ref list&lt;br /&gt;
CiteTB.loadRefs = function() {&lt;br /&gt;
  if (CiteTB.refsLoaded) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.getPageText(CiteTB.loadRefsInternal);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function that actually loads the list from the page text&lt;br /&gt;
CiteTB.loadRefsInternal = function(text) { &lt;br /&gt;
  // What this does:             extract first name/group                                     extract second name/group                                          shorttag   inner content&lt;br /&gt;
  var refsregex = /&amp;lt; *ref(?: +(name|group) *= *(?:&amp;quot;([^&amp;quot;]*?)&amp;quot;|&#039;([^&#039;]*?)&#039;|([^ &#039;&amp;quot;\/\&amp;gt;]*?)) *)? *(?: +(name|group) *= *(?:&amp;quot;([^&amp;quot;]*?)&amp;quot;|&#039;([^&#039;]*?)&#039;|([^ &#039;&amp;quot;\/\&amp;gt;]*?)) *)? *(?:\/ *&amp;gt;|&amp;gt;((?:.|\n)*?)&amp;lt; *\/ *ref *&amp;gt;)/gim;&lt;br /&gt;
  // This should work regardless of the quoting used for names/groups and for linebreaks in the inner content  &lt;br /&gt;
  while (true) {&lt;br /&gt;
    var ref = refsregex.exec(text);&lt;br /&gt;
    if (ref === null) {&lt;br /&gt;
      break;&lt;br /&gt;
    }&lt;br /&gt;
    var refobj = {};&lt;br /&gt;
    if (ref[9]) { // Content + short tag check&lt;br /&gt;
      //alert(&#039;&amp;quot;&#039;+ref[9]+&#039;&amp;quot;&#039;);&lt;br /&gt;
      refobj.content = ref[9]; &lt;br /&gt;
      refobj.shorttag = false;&lt;br /&gt;
    } else {&lt;br /&gt;
      refobj.shorttag = true;&lt;br /&gt;
    }&lt;br /&gt;
    if (ref[1] !== &#039;&#039;) { // First name/group&lt;br /&gt;
      if (ref[2]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[2];&lt;br /&gt;
      } else if (ref[3]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[3];&lt;br /&gt;
      } else {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[1]] = ref[4];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    if (ref[5] !== &#039;&#039;) { // Second name/group&lt;br /&gt;
      if (ref[6]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[6];&lt;br /&gt;
      } else if (ref[7]) {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[7];&lt;br /&gt;
      } else {&lt;br /&gt;
        refobj[&#039;ref&#039;+ref[5]] = ref[8];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    CiteTB.mainRefList.push(refobj);&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.refsLoaded = true;&lt;br /&gt;
  CiteTB.setupErrorCheck();&lt;br /&gt;
  CiteTB.setupNamedRefs();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// AJAX FUNCTIONS&lt;br /&gt;
// Parse some wikitext and hand it off to a callback function&lt;br /&gt;
CiteTB.parse = function(text, callback) {&lt;br /&gt;
  $.post( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
    {action:&#039;parse&#039;, title:mw.config.get(&#039;wgPageName&#039;), text:text, prop:&#039;text&#039;, format:&#039;json&#039;},&lt;br /&gt;
    function(data) {&lt;br /&gt;
      var html = data.parse.text[&#039;*&#039;];&lt;br /&gt;
      callback(html);&lt;br /&gt;
    },&lt;br /&gt;
    &#039;json&#039;&lt;br /&gt;
  );  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Use the API to expand templates on some text&lt;br /&gt;
CiteTB.expandtemplates = function(text, callback) {&lt;br /&gt;
  $.post( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
    {action:&#039;expandtemplates&#039;, title:mw.config.get(&#039;wgPageName&#039;), text:text, format:&#039;json&#039;},&lt;br /&gt;
    function(data) {&lt;br /&gt;
      var restext = data.expandtemplates[&#039;*&#039;];&lt;br /&gt;
      callback(restext);&lt;br /&gt;
    },&lt;br /&gt;
    &#039;json&#039;&lt;br /&gt;
  );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to get the page text&lt;br /&gt;
CiteTB.getPageText = function(callback) {&lt;br /&gt;
  var section = $(&amp;quot;input[name=&#039;wpSection&#039;]&amp;quot;).val();&lt;br /&gt;
  if ( section !== &#039;&#039; ) {&lt;br /&gt;
    var postdata = {action:&#039;query&#039;, prop:&#039;revisions&#039;, rvprop:&#039;content&#039;, pageids:mw.config.get(&#039;wgArticleId&#039;), format:&#039;json&#039;};&lt;br /&gt;
    if (CiteTB.getOption(&#039;expandtemplates&#039;)) {&lt;br /&gt;
      postdata.rvexpandtemplates = &#039;1&#039;;&lt;br /&gt;
    }&lt;br /&gt;
    $.get( mw.util.wikiScript( &#039;api&#039; ),&lt;br /&gt;
      postdata,&lt;br /&gt;
      function(data) {&lt;br /&gt;
        var pagetext = data.query.pages[mw.config.get(&#039;wgArticleId&#039;).toString()].revisions[0][&#039;*&#039;];&lt;br /&gt;
        callback(pagetext);&lt;br /&gt;
      },&lt;br /&gt;
      &#039;json&#039;&lt;br /&gt;
    );&lt;br /&gt;
  } else {&lt;br /&gt;
    if (CiteTB.getOption(&#039;expandtemplates&#039;)) {&lt;br /&gt;
      CiteTB.expandtemplates($(&#039;#wpTextbox1&#039;).wikiEditor(&#039;getContents&#039;).text(), callback);&lt;br /&gt;
    } else {&lt;br /&gt;
      callback($(&#039;#wpTextbox1&#039;).wikiEditor(&#039;getContents&#039;).text());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Safe version of decodeURIComponent() that doesn&#039;t throw exceptions.&lt;br /&gt;
// If the native decodeURIComponent() threw an exception, the original string will be returned.&lt;br /&gt;
CiteTB.safeDecodeURIComponent = function(s) {&lt;br /&gt;
	try {&lt;br /&gt;
		s = decodeURIComponent(s);&lt;br /&gt;
	} catch (e) {}&lt;br /&gt;
	return s;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Autofill a template from an ID (ISBN, DOI, PMID, URL)&lt;br /&gt;
CiteTB.initAutofill = function() {&lt;br /&gt;
  var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
  var res = /^cite\-auto\-(.*?)\-(.*)\-(.*)$/.exec(elemid);&lt;br /&gt;
  var tem = res[1];&lt;br /&gt;
  var field = res[2];&lt;br /&gt;
  var autotype = res[3];&lt;br /&gt;
  var id = $(&#039;#cite-&#039;+tem+&#039;-&#039;+field).val();&lt;br /&gt;
  if (!id) {&lt;br /&gt;
    return false;&lt;br /&gt;
  }&lt;br /&gt;
  var url = &#039;//reftoolbar.toolforge.org/lookup.php?&#039;;&lt;br /&gt;
  // Citoid expects minimally encoded input, so do some speculative decoding here to avoid&lt;br /&gt;
  // 404 fetches. https://phabricator.wikimedia.org/T146539&lt;br /&gt;
  id = CiteTB.safeDecodeURIComponent(id);&lt;br /&gt;
  url+=autotype+&#039;=&#039;+encodeURIComponent(id);&lt;br /&gt;
  url+=&#039;&amp;amp;template=&#039;+encodeURIComponent(tem);&lt;br /&gt;
  var s = document.createElement(&#039;script&#039;);&lt;br /&gt;
  s.setAttribute(&#039;src&#039;, url);&lt;br /&gt;
  s.setAttribute(&#039;type&#039;, &#039;text/javascript&#039;);&lt;br /&gt;
  document.getElementsByTagName(&#039;head&#039;)[0].appendChild(s);&lt;br /&gt;
  return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Callback for autofill&lt;br /&gt;
//TODO: Autofill the URL, at least for DOI&lt;br /&gt;
CiteTB.autoFill = function(data, template, type) {&lt;br /&gt;
  var cl = &#039;cite-&#039;+template+&#039;-&#039;;&lt;br /&gt;
  var i,j, coauthors;&lt;br /&gt;
  $(&#039;.&#039;+cl+&#039;title&#039;).val(data.title);&lt;br /&gt;
  // Fill in authors&lt;br /&gt;
  if (data.authors &amp;amp;&amp;amp; data.authors.length &amp;gt; 0) {&lt;br /&gt;
	  if ($(&#039;.&#039;+cl+&#039;last-incr-1&#039;).length != 0) {&lt;br /&gt;
		var classes = $(&#039;.&#039;+cl+&#039;last-incr-1&#039;).eq(0).attr(&#039;class&#039;).split(/\s+/);&lt;br /&gt;
		var group = false;&lt;br /&gt;
		var patt = /cite-[^-]*?-incr-(.*)/&lt;br /&gt;
		for (var c=0; c&amp;lt;classes.length; c++) {&lt;br /&gt;
			if (patt.exec(classes[c])) {&lt;br /&gt;
				group = patt.exec(classes[c])[1];&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;last-incr-1&#039;).val(data.authors[0][0])&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;first-incr-1&#039;).val(data.authors[0][1])&lt;br /&gt;
		elemid = &#039;#cite-incr-&#039;+template+&#039;-&#039;+group;&lt;br /&gt;
		for (var i=2; i&amp;lt;data.authors.length+1; i++) {&lt;br /&gt;
			$(elemid).click();&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;last-incr-&#039;+i.toString()).val(data.authors[i-1][0])&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;first-incr-&#039;+i.toString()).val(data.authors[i-1][1])&lt;br /&gt;
		}&lt;br /&gt;
	  } else if ($(&#039;.&#039;+cl+&#039;author-incr-1&#039;).length != 0) {&lt;br /&gt;
		var classes = $(&#039;.&#039;+cl+&#039;author-incr-1&#039;).eq(0).attr(&#039;class&#039;).split(/\s+/);&lt;br /&gt;
		var group = false;&lt;br /&gt;
		var patt = /cite-[^-]*?-incr-(.*)/&lt;br /&gt;
		for (var c=0; c&amp;lt;classes.length; c++) {&lt;br /&gt;
			if (patt.exec(classes[c])) {&lt;br /&gt;
				group = patt.exec(classes[c])[1];&lt;br /&gt;
				break;&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;author-incr-1&#039;).val(data.authors[0].join(&#039;, &#039;))&lt;br /&gt;
		elemid = &#039;#cite-incr-&#039;+template+&#039;-&#039;+group;&lt;br /&gt;
		for (var i=2; i&amp;lt;data.authors.length+1; i++) {&lt;br /&gt;
			$(elemid).click();&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;author-incr-&#039;+i.toString()).val(data.authors[i-1].join(&#039;, &#039;))&lt;br /&gt;
		}&lt;br /&gt;
	  } else if ($(&#039;.&#039;+cl+&#039;last1&#039;).length != 0) {&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  if ($(&#039;.&#039;+cl+&#039;last&#039;+(i+1)).length) {&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;last&#039;+(i+1)).val(data.authors[i][0]);&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;first&#039;+(i+1)).val(data.authors[i][1]);&lt;br /&gt;
		  } else {&lt;br /&gt;
			coauthors = [];&lt;br /&gt;
			for(j=i; j&amp;lt;data.authors.length; j++) {&lt;br /&gt;
			  coauthors.push(data.authors[j].join(&#039;, &#039;));&lt;br /&gt;
			}&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;coauthors&#039;).val(coauthors.join(&#039;; &#039;));&lt;br /&gt;
			break;&lt;br /&gt;
		  }&lt;br /&gt;
		}&lt;br /&gt;
	  } else if($(&#039;.&#039;+cl+&#039;author1&#039;).length !== 0) {&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  if ($(&#039;.&#039;+cl+&#039;author&#039;+(i+1)).length) {&lt;br /&gt;
			 $(&#039;.&#039;+cl+&#039;author&#039;+(i+1)).val(data.authors[i].join(&#039;, &#039;));&lt;br /&gt;
		  } else {&lt;br /&gt;
			coauthors = [];&lt;br /&gt;
			for(j=i; j&amp;lt;data.authors.length; j++) {&lt;br /&gt;
			  coauthors.push(data.authors[j].join(&#039;, &#039;));&lt;br /&gt;
			}&lt;br /&gt;
			$(&#039;.&#039;+cl+&#039;coauthors&#039;).val(coauthors.join(&#039;; &#039;));&lt;br /&gt;
			break;&lt;br /&gt;
		  }&lt;br /&gt;
		}&lt;br /&gt;
	  } else {&lt;br /&gt;
		var authors = [];&lt;br /&gt;
		for(i=0; data.authors &amp;amp;&amp;amp; i&amp;lt;data.authors.length; i++) {&lt;br /&gt;
		  authors.push(data.authors[i].join(&#039;, &#039;));&lt;br /&gt;
		}&lt;br /&gt;
		$(&#039;.&#039;+cl+&#039;authors&#039;).val(authors.join(&#039;; &#039;));&lt;br /&gt;
	  }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (type === &#039;pmid&#039; || type === &#039;doi&#039;) {&lt;br /&gt;
    if (data.date &amp;amp;&amp;amp; (data.fulldate || !$(&#039;.&#039;+cl+&#039;month&#039;).length)) {&lt;br /&gt;
      var DT = new Date(data.date);&lt;br /&gt;
      var useday = /\d{4}-\d{2}-\d{2}/.test(data.date);&lt;br /&gt;
      var usemonth = /\d{4}-\d{2}/.test(data.date);&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;date&#039;).val(CiteTB.formatDate(DT, useday, usemonth));&lt;br /&gt;
    } else if (!data.fulldate &amp;amp;&amp;amp; $(&#039;.&#039;+cl+&#039;month&#039;).length &amp;amp;&amp;amp; $(&#039;.&#039;+cl+&#039;year&#039;).length) {&lt;br /&gt;
      if (data.month) { // lookup.php sets month to false if it isn&#039;t provided&lt;br /&gt;
        $(&#039;.&#039;+cl+&#039;month&#039;).val( CiteTB.getOption(&#039;months&#039;)[parseInt(data.month)-1] );&lt;br /&gt;
      }&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;year&#039;).val(data.year);&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;date&#039;).val(data.date);&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;journal&#039;).val(data.journal);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;volume&#039;).val(data.volume);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issue&#039;).val(data.issue);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;pages&#039;).val(data.pages);&lt;br /&gt;
    if (type === &#039;pmid&#039; &amp;amp;&amp;amp; data.doi) {&lt;br /&gt;
      $(&#039;.&#039;+cl+&#039;doi&#039;).val(data.doi);&lt;br /&gt;
    }&lt;br /&gt;
  } else if (type === &#039;isbn&#039;) {&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;publisher&#039;).val(data.publisher);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;location&#039;).val(data.location);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;date&#039;).val(data.date);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;edition&#039;).val(data.edition);&lt;br /&gt;
  } else if (type === &#039;url&#039;) {&lt;br /&gt;
    if (data.date) {&lt;br /&gt;
  	  var DT = new Date(data.date);&lt;br /&gt;
      var useday = /\d{4}-\d{2}-\d{2}/.test(data.date) &amp;amp;&amp;amp; template !== &#039;book&#039;;&lt;br /&gt;
      var usemonth = /\d{4}-\d{2}/.test(data.date) &amp;amp;&amp;amp; template !== &#039;book&#039;;&lt;br /&gt;
      var yearOrDate = (template === &#039;book&#039;) ? &#039;year&#039; : &#039;date&#039;;&lt;br /&gt;
      $(&#039;.&#039;+cl+yearOrDate).val(CiteTB.formatDate(DT, useday, usemonth));&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;journal&#039;).val(data.journal);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;volume&#039;).val(data.volume);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issue&#039;).val(data.issue);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;pages&#039;).val(data.pages);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;publisher&#039;).val(data.publisher);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;edition&#039;).val(data.edition);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;isbn&#039;).val(data.isbn);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;issn&#039;).val(data.issn);&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;doi&#039;).val(data.doi);&lt;br /&gt;
    // &amp;quot;en-US&amp;quot; isn&#039;t a valid value for the language parameter&lt;br /&gt;
    if (data.language &amp;amp;&amp;amp; data.language !== &#039;en-US&#039; &amp;amp;&amp;amp; data.language !== &#039;en-GB&#039;) {&lt;br /&gt;
    	$(&#039;.&#039;+cl+&#039;language&#039;).val(data.language);&lt;br /&gt;
    }&lt;br /&gt;
    $(&#039;.&#039;+cl+&#039;chapter&#039;).val(data.chapter);&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// FORM DIALOG FUNCTIONS&lt;br /&gt;
// Add new incrementable fields&lt;br /&gt;
CiteTB.incrementFields = function() {&lt;br /&gt;
	template = CiteTB.getOpenTemplate();&lt;br /&gt;
	var currentrow = $(this).parents(&#039;tr&#039;)[0];&lt;br /&gt;
	$(this).prev().css(&#039;width&#039;, &#039;100%&#039;)&lt;br /&gt;
	$(this).detach();&lt;br /&gt;
	var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
	var res = /^cite\-incr\-(.*?)\-(.*)$/.exec(elemid);&lt;br /&gt;
	group = res[2];&lt;br /&gt;
	increments = template.incrementables[group];&lt;br /&gt;
	fields = increments.fields;&lt;br /&gt;
	incrval = increments.val+1;&lt;br /&gt;
	template.incrementables[group].val += 1;&lt;br /&gt;
	trs = template.makeFormInner(fields, false);&lt;br /&gt;
	trs.reverse();&lt;br /&gt;
	for (var i=0; i&amp;lt;trs.length; i++) {&lt;br /&gt;
		$(currentrow).after(trs[i]);&lt;br /&gt;
	}&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// fill the accessdate param with the current date&lt;br /&gt;
CiteTB.fillAccessdate = function() {&lt;br /&gt;
  var elemid = $(this).attr(&#039;id&#039;);&lt;br /&gt;
  var res = /^cite\-date\-(.*?)\-(.*)$/.exec(elemid);&lt;br /&gt;
  var id = res[1];&lt;br /&gt;
  var field = res[2];&lt;br /&gt;
  var DT = new Date();&lt;br /&gt;
  var datestr = CiteTB.formatDate(DT);&lt;br /&gt;
  $(&#039;#cite-&#039;+id+&#039;-&#039;+field).val(datestr);&lt;br /&gt;
  return false;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
CiteTB.formatDate = function(DT, useday, usemonth) {&lt;br /&gt;
  if (typeof useday == &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
    useday = true;	&lt;br /&gt;
  }&lt;br /&gt;
  if (typeof usemonth == &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
    usemonth = true;	&lt;br /&gt;
  }&lt;br /&gt;
  var datestr = CiteTB.getOption(&#039;date format&#039;);&lt;br /&gt;
  var zmonth = &#039;&#039;;&lt;br /&gt;
  var month = DT.getUTCMonth()+1;&lt;br /&gt;
  if (month &amp;lt; 10) {&lt;br /&gt;
    zmonth = &amp;quot;0&amp;quot;+month.toString();&lt;br /&gt;
  } else {&lt;br /&gt;
    zmonth = month.toString();&lt;br /&gt;
  }&lt;br /&gt;
  month = month.toString();&lt;br /&gt;
  var zdate = &#039;&#039;;&lt;br /&gt;
  var date = DT.getUTCDate();&lt;br /&gt;
  if (date &amp;lt; 10) {&lt;br /&gt;
    zdate = &amp;quot;0&amp;quot;+date.toString();&lt;br /&gt;
  } else {&lt;br /&gt;
    zdate = date.toString();&lt;br /&gt;
  }&lt;br /&gt;
  date = date.toString();&lt;br /&gt;
  if (useday) {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;date&amp;gt;&#039;, date);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zdate&amp;gt;&#039;, zdate);&lt;br /&gt;
  } else {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;date&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zdate&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
  if (usemonth) {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;month&amp;gt;&#039;, month);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zmonth&amp;gt;&#039;, zmonth);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;monthname&amp;gt;&#039;, CiteTB.getOption(&#039;months&#039;)[DT.getUTCMonth()]);&lt;br /&gt;
  } else {&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;month&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;zmonth&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
    datestr = datestr.replace(&#039;&amp;lt;monthname&amp;gt;&#039;, &#039;&#039;);&lt;br /&gt;
  }  &lt;br /&gt;
  datestr = datestr.replace(&#039;&amp;lt;year&amp;gt;&#039;, DT.getUTCFullYear().toString());&lt;br /&gt;
  return datestr.replace(/^[ \/\-\,\.]*(.*?)[ \/\-\,\.]*$/g, &amp;quot;$1&amp;quot;); // Cleanup any dangling spaces or connectors that might result from omitting date/month&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function called after the ref list is loaded, to actually set the contents of the named ref dialog&lt;br /&gt;
// Until the list is loaded, its just a &amp;quot;Loading&amp;quot; placeholder&lt;br /&gt;
CiteTB.setupNamedRefs = function() {&lt;br /&gt;
  var names = [], i;&lt;br /&gt;
  for( i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname) {&lt;br /&gt;
      names.push(CiteTB.mainRefList[i]);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  var stuff = $(&#039;&amp;lt;div&amp;gt;&#039;);&lt;br /&gt;
  $(&#039;#citetoolbar-namedrefs&#039;).html( stuff );&lt;br /&gt;
  if (names.length === 0) {&lt;br /&gt;
    stuff.html(mw.usability.getMsg(&#039;cite-no-namedrefs&#039;));&lt;br /&gt;
  } else {&lt;br /&gt;
    stuff.html(mw.usability.getMsg(&#039;cite-namedrefs-intro&#039;));&lt;br /&gt;
    var select = $(&#039;&amp;lt;select id=&amp;quot;cite-namedref-select&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
    select.append($(&#039;&amp;lt;option value=&amp;quot;&amp;quot; /&amp;gt;&#039;).text(mw.usability.getMsg(&#039;cite-named-refs-dropdown&#039;)));&lt;br /&gt;
    for(i=0; i&amp;lt;names.length; i++) {&lt;br /&gt;
      select.append($(&#039;&amp;lt;option /&amp;gt;&#039;).text(names[i].refname));&lt;br /&gt;
    }&lt;br /&gt;
    stuff.after(select);&lt;br /&gt;
    select.before(&#039;&amp;lt;br /&amp;gt;&#039;);      &lt;br /&gt;
    var prevlabel = $(&#039;&amp;lt;div id=&amp;quot;cite-nref-preview-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-raw-preview&#039;));&lt;br /&gt;
    select.after(prevlabel);&lt;br /&gt;
    prevlabel.before(&amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;);&lt;br /&gt;
    prevlabel.after(&#039;&amp;lt;div id=&amp;quot;cite-namedref-preview&amp;quot; style=&amp;quot;padding:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var parselabel = $(&#039;&amp;lt;span id=&amp;quot;cite-parsed-label&amp;quot; style=&amp;quot;display:none;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-parsed-label&#039;));&lt;br /&gt;
    $(&#039;#cite-namedref-preview&#039;).after(parselabel);&lt;br /&gt;
    parselabel.after(&#039;&amp;lt;div id=&amp;quot;cite-namedref-parsed&amp;quot; style=&amp;quot;padding-bottom:0.5em; font-size:110%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var link = $(&#039;&amp;lt;a href=&amp;quot;#&amp;quot; id=&amp;quot;cite-nref-parse&amp;quot; style=&amp;quot;margin:0 1em 0 1em; display:none; color:darkblue&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    link.html(mw.usability.getMsg(&#039;cite-form-parse&#039;));&lt;br /&gt;
    $(&#039;#cite-namedref-parsed&#039;).after(link);&lt;br /&gt;
    &lt;br /&gt;
    $(&amp;quot;#cite-namedref-select&amp;quot;).on( &#039;change&#039;, CiteTB.namedRefSelectClick);&lt;br /&gt;
    $(&#039;#cite-nref-parse&#039;).on( &#039;click&#039;, CiteTB.nrefParseClick);&lt;br /&gt;
  }      &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Function to get the errorcheck form HTML&lt;br /&gt;
CiteTB.setupErrorCheck = function() {&lt;br /&gt;
  var form = $(&#039;&amp;lt;div id=&amp;quot;cite-errorcheck-heading&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-errorcheck-heading&#039;));&lt;br /&gt;
  var ul = $(&amp;quot;&amp;lt;ul id=&#039;cite-errcheck-list&#039; /&amp;gt;&amp;quot;);&lt;br /&gt;
  var test;&lt;br /&gt;
  for (var t in CiteTB.ErrorChecks) {&lt;br /&gt;
    test = CiteTB.ErrorChecks[t];&lt;br /&gt;
    ul.append(test.getRow());&lt;br /&gt;
  }&lt;br /&gt;
  form.append(ul);&lt;br /&gt;
  $(&#039;#citetoolbar-errorcheck&#039;).html(form);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Callback function for parsed preview&lt;br /&gt;
CiteTB.fillNrefPreview = function(parsed) {&lt;br /&gt;
  $(&#039;#cite-parsed-label&#039;).show();&lt;br /&gt;
  $(&#039;#cite-namedref-parsed&#039;).html(parsed);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for the named-ref parsed preview&lt;br /&gt;
CiteTB.nrefParseClick = function() {&lt;br /&gt;
  var choice = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
  if (choice === &#039;&#039;) {&lt;br /&gt;
    $(&#039;#cite-parsed-label&#039;).hide();&lt;br /&gt;
    $(&#039;#cite-namedref-parsed&#039;).text(&#039;&#039;);&lt;br /&gt;
    return false;&lt;br /&gt;
  }&lt;br /&gt;
  $(&#039;#cite-nref-parse&#039;).hide();&lt;br /&gt;
  for( var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname == choice) {&lt;br /&gt;
      CiteTB.parse(CiteTB.mainRefList[i].content, CiteTB.fillNrefPreview);&lt;br /&gt;
      return false;&lt;br /&gt;
    }&lt;br /&gt;
  }  &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for the named-ref dropdown&lt;br /&gt;
CiteTB.lastnamedrefchoice = &#039;&#039;;&lt;br /&gt;
CiteTB.namedRefSelectClick = function() {&lt;br /&gt;
  var choice = $(&amp;quot;#cite-namedref-select&amp;quot;).val();&lt;br /&gt;
  if (CiteTB.lastnamedrefchoice == choice) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  CiteTB.lastnamedrefchoice = choice;&lt;br /&gt;
  $(&#039;#cite-parsed-label&#039;).hide();&lt;br /&gt;
  $(&#039;#cite-namedref-parsed&#039;).text(&#039;&#039;);&lt;br /&gt;
  if (choice === &#039;&#039;) {&lt;br /&gt;
    $(&#039;#cite-nref-preview-label&#039;).hide();&lt;br /&gt;
    $(&#039;#cite-namedref-preview&#039;).text(&#039;&#039;);&lt;br /&gt;
    $(&#039;#cite-nref-parse&#039;).hide();&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  for( var i=0; i&amp;lt;CiteTB.mainRefList.length; i++) {&lt;br /&gt;
    if (!CiteTB.mainRefList[i].shorttag &amp;amp;&amp;amp; CiteTB.mainRefList[i].refname == choice) {&lt;br /&gt;
      $(&#039;#cite-nref-preview-label&#039;).show();&lt;br /&gt;
      $(&#039;#cite-namedref-preview&#039;).text(CiteTB.mainRefList[i].content);&lt;br /&gt;
      if (CiteTB.getOption(&#039;autoparse&#039;)) {&lt;br /&gt;
        CiteTB.nrefParseClick();&lt;br /&gt;
      } else {&lt;br /&gt;
        $(&#039;#cite-nref-parse&#039;).show();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// callback function for parsed preview&lt;br /&gt;
CiteTB.fillTemplatePreview = function(text) {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.find(&#039;.cite-prev-parsed-label&#039;).show();&lt;br /&gt;
  div.find(&#039;.cite-preview-parsed&#039;).html(text);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Click handler for template parsed preview&lt;br /&gt;
CiteTB.prevParseClick = function() {&lt;br /&gt;
  var ref = CiteTB.getRef(true, false);&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.find(&#039;.cite-prev-parse&#039;).hide();&lt;br /&gt;
  CiteTB.parse(ref, CiteTB.fillTemplatePreview);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Show/hide the extra fields in the dialog box&lt;br /&gt;
CiteTB.showHideExtra = function() {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  var setting = div.find(&amp;quot;.cite-form-status&amp;quot;).val();&lt;br /&gt;
  if ( setting === &#039;closed&#039; ) {&lt;br /&gt;
    div.find(&amp;quot;.cite-form-status&amp;quot;).val(&#039;open&#039;);&lt;br /&gt;
    div.find(&#039;.cite-extra-fields&#039;).show(1, function() {&lt;br /&gt;
      // jQuery adds &amp;quot;display:block&amp;quot;, which screws things up&lt;br /&gt;
      div.find(&#039;.cite-extra-fields&#039;).attr(&#039;style&#039;, &#039;width:100%; background-color:transparent;&#039;); &lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    div.find(&amp;quot;.cite-form-status&amp;quot;).val(&#039;closed&#039;);&lt;br /&gt;
    div.find(&#039;.cite-extra-fields&#039;).hide();&lt;br /&gt;
  } &lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Resets form fields and previews&lt;br /&gt;
// Resets form fields and previews&lt;br /&gt;
CiteTB.resetForm = function() {&lt;br /&gt;
  var template = CiteTB.getOpenTemplate();&lt;br /&gt;
  var div = $(&amp;quot;#citetoolbar-&amp;quot;+CiteTB.escStr(template.shortform));&lt;br /&gt;
  div.html(template.getForm());&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// STRING UTILITY FUNCTIONS&lt;br /&gt;
// Returns a string quoted as necessary for name/group attributes&lt;br /&gt;
CiteTB.getQuotedString = function(s) {&lt;br /&gt;
  var sq = /\&#039;/.test(s); // single quotes&lt;br /&gt;
  var dq = /\&amp;quot;/.test(s); // double quotes&lt;br /&gt;
  if (!sq &amp;amp;&amp;amp; !dq) { // Always quotes for non-latin alphabet&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  } else if (!dq) { // Can use double quotes&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  } else if (!sq) { // Can use single quotes&lt;br /&gt;
    return &amp;quot;&#039;&amp;quot;+s+&amp;quot;&#039;&amp;quot;;&lt;br /&gt;
  } else { // Has double and single quotes&lt;br /&gt;
    s = s.replace(/\&amp;quot;/g, &#039;\&#039;&#039;);&lt;br /&gt;
    return &#039;&amp;quot;&#039;+s+&#039;&amp;quot;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Fix up strings for output - capitalize first char, replace underscores with spaces&lt;br /&gt;
CiteTB.fixStr = function(s) {&lt;br /&gt;
  s = s.slice(0,1).toUpperCase() + s.slice(1);&lt;br /&gt;
  s = s.replace(&#039;_&#039;,&#039; &#039;);&lt;br /&gt;
  return s;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Escape spaces and quotes for use in HTML classes/ids&lt;br /&gt;
CiteTB.escStr = function(s) {&lt;br /&gt;
  return s.replace(&#039; &#039;, &#039;-&#039;).replace(&amp;quot;&#039;&amp;quot;, &amp;quot;\&#039;&amp;quot;).replace(&#039;&amp;quot;&#039;, &#039;\&amp;quot;&#039;);&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// MISC FUNCTIONS&lt;br /&gt;
// Determine which template form is open, and get the template object for it&lt;br /&gt;
CiteTB.getOpenTemplate = function() {&lt;br /&gt;
  var dialogs = $(&amp;quot;.ui-dialog-content.ui-widget-content:visible&amp;quot;);&lt;br /&gt;
  var templatename = $(dialogs[0]).find(&amp;quot;.cite-template&amp;quot;).val();&lt;br /&gt;
  return CiteTB.Templates[templatename];&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// Display the report for the error checks&lt;br /&gt;
CiteTB.displayErrors = function(errors) {&lt;br /&gt;
  $(&#039;#cite-err-report&#039;).remove();&lt;br /&gt;
  var table = $(&#039;&amp;lt;table id=&amp;quot;cite-err-report&amp;quot; style=&amp;quot;width:100%; border:1px solid #A9A9A9; background-color:#FFEFD5; padding:0.25em; margin-top:0.5em&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  $(&#039;#editpage-copywarn&#039;).before(table);&lt;br /&gt;
  var tr;&lt;br /&gt;
  var tr1 = $(&#039;&amp;lt;tr style=&amp;quot;width:100%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  var th1 = $(&#039;&amp;lt;th style=&amp;quot;width:60%; font-size:110%&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-err-report-heading&#039;));&lt;br /&gt;
  var th2 = $(&#039;&amp;lt;th style=&amp;quot;text-align:right; width:40%&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
  var im = $(&#039;&amp;lt;img /&amp;gt;&#039;).attr(&#039;src&#039;, &#039;//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Gtk-stop.svg/20px-Gtk-stop.svg.png&#039;);&lt;br /&gt;
  im.attr(&#039;alt&#039;, mw.usability.getMsg(&#039;cite-err-report-close&#039;)).attr(&#039;title&#039;, mw.usability.getMsg(&#039;cite-err-report-close&#039;));&lt;br /&gt;
  var ad = $(&#039;&amp;lt;a id=&amp;quot;cite-err-check-close&amp;quot; /&amp;gt;&#039;).attr(&#039;href&#039;, &#039;#&#039;);&lt;br /&gt;
  ad.append(im);&lt;br /&gt;
  th2.append(ad);&lt;br /&gt;
  tr1.append(th1).append(th2);&lt;br /&gt;
  table.append(tr1);&lt;br /&gt;
  $(&#039;#cite-err-check-close&#039;).on(&#039;click&#039;, function() {  $(&#039;#cite-err-report&#039;).remove(); });&lt;br /&gt;
  if (errors.length === 0) {&lt;br /&gt;
    tr = $(&#039;&amp;lt;tr style=&amp;quot;width:100%;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var td = $(&#039;&amp;lt;td style=&amp;quot;text-align:center; margin:1.5px;&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(&#039;cite-err-report-empty&#039;));&lt;br /&gt;
    tr.append(td);&lt;br /&gt;
    table.append(tr);&lt;br /&gt;
    &lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  for(var e in errors) {&lt;br /&gt;
    var err = errors[e];&lt;br /&gt;
    tr = $(&#039;&amp;lt;tr style=&amp;quot;width:100%;&amp;quot; /&amp;gt;&#039;);&lt;br /&gt;
    var td1 = $(&#039;&amp;lt;td style=&amp;quot;border: 1px solid black; margin:1.5px; width:60%&amp;quot; /&amp;gt;&#039;).html(err.err);&lt;br /&gt;
    var td2 = $(&#039;&amp;lt;td style=&amp;quot;border: 1px solid black; margin:1.5px; width:40%&amp;quot; /&amp;gt;&#039;).html(mw.usability.getMsg(err.msg));&lt;br /&gt;
    tr.append(td1).append(td2);&lt;br /&gt;
    table.append(tr);&lt;br /&gt;
  }&lt;br /&gt;
};&lt;br /&gt;
   &lt;br /&gt;
} // End of code loaded only on edit&lt;/div&gt;</summary>
		<author><name>Sauron</name></author>
	</entry>
</feed>