<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://lawrus.ihpan.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>LawRus - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://lawrus.ihpan.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php/Specjalna:Wk%C5%82ad/Admin"/>
	<updated>2026-06-22T10:50:50Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Plik:Zrzut_ekranu_2026-05-25_104640.png&amp;diff=422</id>
		<title>Plik:Zrzut ekranu 2026-05-25 104640.png</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Plik:Zrzut_ekranu_2026-05-25_104640.png&amp;diff=422"/>
		<updated>2026-06-22T09:21:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:ZalacznikWpisu&amp;diff=421</id>
		<title>Szablon:ZalacznikWpisu</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:ZalacznikWpisu&amp;diff=421"/>
		<updated>2026-06-22T09:15:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Podszablon załącznika wpisu (PDF lub grafika). Wstawiany wielokrotnie przez [[Formularz:WpisKroniki]].&lt;br /&gt;
Sam nic nie renderuje — zapisuje dane do Cargo; wyświetlanie robi szablon [[Szablon:WpisKroniki]]&lt;br /&gt;
przez {{#cargo_query}} (grafiki: [[Szablon:LawrusZalacznikObraz]], pliki: [[Szablon:LawrusZalacznikPlik]]).&lt;br /&gt;
Pola: plik, opis (jeden, opcjonalny — bez podziału na języki).&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:_table=zalaczniki_wpisu&lt;br /&gt;
|plik=File&lt;br /&gt;
|opis=String&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=zalaczniki_wpisu&lt;br /&gt;
|plik={{{plik|}}}&lt;br /&gt;
|opis={{{opis|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:WpisKroniki&amp;diff=420</id>
		<title>Szablon:WpisKroniki</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:WpisKroniki&amp;diff=420"/>
		<updated>2026-06-22T09:15:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Szablon wpisów bazy LawRus. Nie edytuj ręcznie stron, które go używają — korzystaj z [[Specjalna:FormEdit/WpisKroniki/{{PAGENAME}}|formularza]].&lt;br /&gt;
&lt;br /&gt;
Pola: status_wpisu, datacja_rok_lacinski, datacja_rok_ruski, datacja_opis, typ_wpisu, jezyk_oryginalu, rodzaj_zrodla, kraj, region, miasto, miejsce_obiekt, cel_umowy, calowanie_krzyza, kraje_strony, cel_umowy_miedz, tekst_zrodlowy, streszczenie_pl, streszczenie_en, tlumaczenie_pl, tlumaczenie_en, komentarz_pl, komentarz_en, prawo_kategoria, zwyczaj, procedura, mozliwe_wplywy, zrodla_powiazane, bibliografia.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:_table=wpisy_kroniki&lt;br /&gt;
|status_wpisu=String [filter=yes]&lt;br /&gt;
|datacja_rok_lacinski=Integer [filter=yes]&lt;br /&gt;
|datacja_rok_ruski=Integer [filter=yes]&lt;br /&gt;
|datacja_opis_pl=Text&lt;br /&gt;
|datacja_opis_en=Text&lt;br /&gt;
|typ_wpisu=String [filter=yes]&lt;br /&gt;
|jezyk_oryginalu=List (,) of String [filter=yes]&lt;br /&gt;
|rodzaj_zrodla=String&lt;br /&gt;
|kraj_pl=List (,) of String [filter=yes]&lt;br /&gt;
|kraj_en=List (,) of String [filter=yes]&lt;br /&gt;
|region_pl=List (,) of String [filter=yes]&lt;br /&gt;
|region_en=List (,) of String [filter=yes]&lt;br /&gt;
|miasto_pl=List (,) of String [filter=yes]&lt;br /&gt;
|miasto_en=List (,) of String [filter=yes]&lt;br /&gt;
|miejsce_obiekt_pl=Text&lt;br /&gt;
|miejsce_obiekt_en=Text&lt;br /&gt;
|cel_umowy=List (,) of String [filter=yes]&lt;br /&gt;
|calowanie_krzyza=Boolean&lt;br /&gt;
|kraje_strony=List (,) of String [filter=yes]&lt;br /&gt;
|cel_umowy_miedz=List (,) of String [filter=yes]&lt;br /&gt;
|tekst_zrodlowy=Text&lt;br /&gt;
|streszczenie_pl=Text&lt;br /&gt;
|streszczenie_en=Text&lt;br /&gt;
|tlumaczenie_pl=Text&lt;br /&gt;
|tlumaczenie_en=Text&lt;br /&gt;
|komentarz_pl=Text&lt;br /&gt;
|komentarz_en=Text&lt;br /&gt;
|prawo_kategoria=List (,) of String [filter=yes]&lt;br /&gt;
|zwyczaj_pl=Text&lt;br /&gt;
|zwyczaj_en=Text&lt;br /&gt;
|procedura_pl=Text&lt;br /&gt;
|procedura_en=Text&lt;br /&gt;
|mozliwe_wplywy_pl=Text&lt;br /&gt;
|mozliwe_wplywy_en=Text&lt;br /&gt;
|zrodla_powiazane_pl=Text&lt;br /&gt;
|zrodla_powiazane_en=Text&lt;br /&gt;
|bibliografia=Text&lt;br /&gt;
|status_skrot=String&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#default_form:WpisKroniki}}{{#cargo_store:_table=wpisy_kroniki&lt;br /&gt;
|status_wpisu={{#ifeq:{{REVISIONUSER}}|Carina|{{#ifeq:{{{status_wpisu|}}}|1-draft|2A-do-tlum-pl|{{{status_wpisu|1-draft}}}}}|{{{status_wpisu|1-draft}}}}}&lt;br /&gt;
|datacja_rok_lacinski={{{datacja_rok_lacinski|}}}&lt;br /&gt;
|datacja_rok_ruski={{{datacja_rok_ruski|}}}&lt;br /&gt;
|datacja_opis_pl={{{datacja_opis_pl|{{{datacja_opis|}}}}}}&lt;br /&gt;
|datacja_opis_en={{{datacja_opis_en|}}}&lt;br /&gt;
|typ_wpisu={{{typ_wpisu|}}}&lt;br /&gt;
|jezyk_oryginalu={{#arraymap:{{{jezyk_oryginalu|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|rodzaj_zrodla={{{rodzaj_zrodla|}}}&lt;br /&gt;
|kraj_pl={{#arraymap:{{{kraj_pl|{{{kraj|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|kraj_en={{#arraymap:{{{kraj_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|region_pl={{#arraymap:{{{region_pl|{{{region|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|region_en={{#arraymap:{{{region_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miasto_pl={{#arraymap:{{{miasto_pl|{{{miasto|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miasto_en={{#arraymap:{{{miasto_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miejsce_obiekt_pl={{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}&lt;br /&gt;
|miejsce_obiekt_en={{{miejsce_obiekt_en|}}}&lt;br /&gt;
|cel_umowy={{#arraymap:{{{cel_umowy|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|calowanie_krzyza={{{calowanie_krzyza|}}}&lt;br /&gt;
|kraje_strony={{#arraymap:{{{kraje_strony|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|cel_umowy_miedz={{#arraymap:{{{cel_umowy_miedz|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|tekst_zrodlowy={{{tekst_zrodlowy|}}}&lt;br /&gt;
|streszczenie_pl={{{streszczenie_pl|}}}&lt;br /&gt;
|streszczenie_en={{{streszczenie_en|}}}&lt;br /&gt;
|tlumaczenie_pl={{{tlumaczenie_pl|}}}&lt;br /&gt;
|tlumaczenie_en={{{tlumaczenie_en|}}}&lt;br /&gt;
|komentarz_pl={{{komentarz_pl|}}}&lt;br /&gt;
|komentarz_en={{{komentarz_en|}}}&lt;br /&gt;
|prawo_kategoria={{#arraymap:{{{prawo_kategoria|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|zwyczaj_pl={{{zwyczaj_pl|{{{zwyczaj|}}}}}}&lt;br /&gt;
|zwyczaj_en={{{zwyczaj_en|}}}&lt;br /&gt;
|procedura_pl={{{procedura_pl|{{{procedura|}}}}}}&lt;br /&gt;
|procedura_en={{{procedura_en|}}}&lt;br /&gt;
|mozliwe_wplywy_pl={{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}&lt;br /&gt;
|mozliwe_wplywy_en={{{mozliwe_wplywy_en|}}}&lt;br /&gt;
|zrodla_powiazane_pl={{{zrodla_powiazane_pl|{{{zrodla_powiazane|}}}}}}&lt;br /&gt;
|zrodla_powiazane_en={{{zrodla_powiazane_en|}}}&lt;br /&gt;
|bibliografia={{{bibliografia|}}}&lt;br /&gt;
|status_skrot={{#switch:{{{status_wpisu|1-draft}}}|1-draft=1|2A-do-tlum-pl=2A|2B-do-sprawdzenia=2B|3-do-korekty=3|4-do-publikacji=4|5-opublikowane=5|2-published=2|#default={{{status_wpisu|}}}}}&lt;br /&gt;
}}{{#arraymap:{{{kraj_pl|{{{kraj|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{kraj_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{miasto_pl|{{{miasto|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogMiasto}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{miasto_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogMiasto}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{region_pl|{{{region|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogRegion}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{region_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogRegion}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{jezyk_oryginalu|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogJezyk}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{prawo_kategoria|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogPrawo}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{cel_umowy|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogCelUmowy}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{cel_umowy_miedz|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogCelUmowy}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{kraje_strony|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#if:{{{datacja_rok_lacinski|}}}|{{#createpageifnotex:Katalog:{{{datacja_rok_lacinski}}}|&amp;lt;nowiki&amp;gt;{{KatalogRok}}&amp;lt;/nowiki&amp;gt;}}|}}&amp;lt;div class=&amp;quot;wpis-kroniki&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-actions&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;lawrus-status-badge lawrus-status-{{lc:{{{status_wpisu|1-draft}}}}}&amp;quot;&amp;gt;{{int:lawrus-status-label}}: &amp;lt;strong&amp;gt;{{int:lawrus-status-{{lc:{{{status_wpisu|1-draft}}}}}}}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
{{#switch:{{{status_wpisu|1-draft}}}&lt;br /&gt;
| 1-draft = {{LawRusBtn|akcja=submit|labelmsg=lawrus-btn-submit|grupy=autor,sprawdzajacy,kierownik,sysop}}&lt;br /&gt;
| 2A-do-tlum-pl = {{LawRusBtn|akcja=submit|labelmsg=lawrus-btn-submit-with-tlum|grupy=kierownik,sysop}}&lt;br /&gt;
| 2B-do-sprawdzenia = {{LawRusBtn|akcja=approve-review|labelmsg=lawrus-btn-approve-review|grupy=sprawdzajacy,kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=sprawdzajacy,kierownik,sysop}}&lt;br /&gt;
| 3-do-korekty = {{LawRusBtn|akcja=approve-proofread|labelmsg=lawrus-btn-approve-proofread|grupy=proofreader,kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=proofreader,kierownik,sysop}}&lt;br /&gt;
| 4-do-publikacji = {{LawRusBtn|akcja=publish|labelmsg=lawrus-btn-publish|grupy=kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=kierownik,sysop}}&lt;br /&gt;
| 5-opublikowane = {{LawRusBtn|akcja=unpublish|labelmsg=lawrus-btn-unpublish|grupy=kierownik,sysop}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-1-metadata}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{datacja_rok_lacinski|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rok-lacinski}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{datacja_rok_lacinski}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{datacja_rok_ruski|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rok-ruski}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{datacja_rok_ruski}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{datacja_opis_pl|{{{datacja_opis|}}}}}}{{{datacja_opis_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-datacja-opis}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{datacja_opis_pl|{{{datacja_opis|}}}}}}|{{{datacja_opis_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{typ_wpisu|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-typ}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{typ_wpisu}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{jezyk_oryginalu|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-jezyk}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{jezyk_oryginalu}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{rodzaj_zrodla|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rodzaj-zrodla}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{rodzaj_zrodla}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{streszczenie_pl|}}}{{{streszczenie_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{streszczenie_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Streszczenie&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{streszczenie_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{streszczenie_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Summary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{streszczenie_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&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;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-place&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-2-place}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraj_pl|{{{kraj|}}}}}}{{{kraj_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-kraj}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{kraj_pl|{{{kraj|}}}}}}|{{{kraj_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{region_pl|{{{region|}}}}}}{{{region_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-region}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{region_pl|{{{region|}}}}}}|{{{region_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{miasto_pl|{{{miasto|}}}}}}{{{miasto_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-miasto}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{miasto_pl|{{{miasto|}}}}}}|{{{miasto_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}{{{miejsce_obiekt_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-miejsce}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}|{{{miejsce_obiekt_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&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;
{{#if:{{{cel_umowy|}}}{{{calowanie_krzyza|}}}{{#cargo_query:tables=uczestnicy_umowy|fields=imie_nazwisko_pl|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=list|default=}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-agreement-nat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-3-agreement-nat}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{cel_umowy|}}}{{{calowanie_krzyza|}}}|&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{cel_umowy|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-cel-umowy}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{cel_umowy}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{calowanie_krzyza|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-calowanie}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{calowanie_krzyza}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;|}}&lt;br /&gt;
{{#cargo_query:tables=uczestnicy_umowy|fields={{#ifeq:{{int:lawrus-lang-code}}|en|imie_nazwisko_en|imie_nazwisko_pl}}={{int:lawrus-field-uczestnik}},{{#ifeq:{{int:lawrus-lang-code}}|en|rola_en|rola_pl}}={{int:lawrus-field-rola}},swiadek={{int:lawrus-field-swiadek}}|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=wikitable|default=}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{kraje_strony|}}}{{{cel_umowy_miedz|}}}{{#cargo_query:tables=uczestnicy_umowy_miedz|fields=imie_nazwisko_pl|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=list|default=}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-agreement-int&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-4-agreement-int}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraje_strony|}}}{{{cel_umowy_miedz|}}}|&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraje_strony|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-kraje-strony}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{kraje_strony}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{cel_umowy_miedz|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-cel-umowy-miedz}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{cel_umowy_miedz}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;|}}&lt;br /&gt;
{{#cargo_query:tables=uczestnicy_umowy_miedz|fields={{#ifeq:{{int:lawrus-lang-code}}|en|imie_nazwisko_en|imie_nazwisko_pl}}={{int:lawrus-field-uczestnik}},{{#ifeq:{{int:lawrus-lang-code}}|en|rola_en|rola_pl}}={{int:lawrus-field-rola}},swiadek={{int:lawrus-field-swiadek}}|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=wikitable|default=}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-5-content}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{prawo_kategoria|}}}{{{zwyczaj_pl|{{{zwyczaj|}}}}}}{{{zwyczaj_en|}}}{{{procedura_pl|{{{procedura|}}}}}}{{{procedura_en|}}}{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}{{{mozliwe_wplywy_en|}}}|&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{prawo_kategoria|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-prawo}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{prawo_kategoria}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{zwyczaj_pl|{{{zwyczaj|}}}}}}{{{zwyczaj_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-zwyczaj}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{zwyczaj_pl|{{{zwyczaj|}}}}}}|{{{zwyczaj_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{procedura_pl|{{{procedura|}}}}}}{{{procedura_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-procedura}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{procedura_pl|{{{procedura|}}}}}}|{{{procedura_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}{{{mozliwe_wplywy_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-wplywy}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}|{{{mozliwe_wplywy_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lawrus-related&amp;gt;{{{zrodla_powiazane_pl|{{{zrodla_powiazane|}}}}}}@@@EN@@@{{{zrodla_powiazane_en|}}}&amp;lt;/lawrus-related&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{tekst_zrodlowy|}}}|&lt;br /&gt;
;{{int:lawrus-field-tekst}}:&lt;br /&gt;
&amp;lt;div class=&amp;quot;litopys&amp;quot;&amp;gt;{{{tekst_zrodlowy}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{tlumaczenie_pl|}}}{{{tlumaczenie_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{tlumaczenie_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tłumaczenie&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{tlumaczenie_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{tlumaczenie_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Translation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{tlumaczenie_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{#cargo_query:tables=zalaczniki_wpisu|fields=plik|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot;|format=list|default=}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-attachments&amp;quot;&amp;gt;&lt;br /&gt;
;{{int:lawrus-field-zalaczniki}}:&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-attachments-grid&amp;quot;&amp;gt;{{#cargo_query:tables=zalaczniki_wpisu|fields=plik,opis|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (plik LIKE &#039;%.jpg&#039; OR plik LIKE &#039;%.jpeg&#039; OR plik LIKE &#039;%.png&#039; OR plik LIKE &#039;%.gif&#039; OR plik LIKE &#039;%.webp&#039;)|format=template|template=LawrusZalacznikObraz|named args=yes}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-attachments-list&amp;quot;&amp;gt;{{#cargo_query:tables=zalaczniki_wpisu|fields=plik,opis|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND NOT (plik LIKE &#039;%.jpg&#039; OR plik LIKE &#039;%.jpeg&#039; OR plik LIKE &#039;%.png&#039; OR plik LIKE &#039;%.gif&#039; OR plik LIKE &#039;%.webp&#039;)|format=template|template=LawrusZalacznikPlik|named args=yes}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{bibliografia|}}}|&lt;br /&gt;
;{{int:lawrus-field-bibliografia}}:&lt;br /&gt;
{{{bibliografia}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{komentarz_pl|}}}{{{komentarz_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{komentarz_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Komentarz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{komentarz_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{komentarz_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Commentary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{komentarz_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&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;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusZalacznikPlik&amp;diff=419</id>
		<title>Szablon:LawrusZalacznikPlik</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusZalacznikPlik&amp;diff=419"/>
		<updated>2026-06-22T09:15:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Renderuje pojedynczy załącznik niegraficzny (PDF itp.) jako ikonę + nazwę; klik → otwiera plik.&lt;br /&gt;
Wywoływany przez {{#cargo_query|format=template|named args=yes}} w [[Szablon:WpisKroniki]].&lt;br /&gt;
Parametry: plik, opis. Etykieta = opis, a gdy pusty — nazwa pliku.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;lawrus-attachment lawrus-attachment-file&amp;quot;&amp;gt;[[Media:{{{plik|}}}|{{#if:{{{opis|}}}|{{{opis}}}|{{{plik|}}}}}]]&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusZalacznikObraz&amp;diff=418</id>
		<title>Szablon:LawrusZalacznikObraz</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusZalacznikObraz&amp;diff=418"/>
		<updated>2026-06-22T09:15:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Renderuje pojedynczy załącznik graficzny: miniaturka 120 px, klik → bezpośrednio plik&lt;br /&gt;
(pełny obraz pod /images/...), z pominięciem strony opisu pliku — przez link={{filepath:}}.&lt;br /&gt;
Wywoływany przez {{#cargo_query|format=template|named args=yes}} w [[Szablon:WpisKroniki]].&lt;br /&gt;
Parametry: plik, opis (opcjonalny podpis pod miniaturką).&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;div class=&amp;quot;lawrus-attachment lawrus-attachment-img&amp;quot;&amp;gt;[[File:{{{plik|}}}|120px|link={{filepath:{{{plik|}}}}}]]{{#if:{{{opis|}}}|&amp;lt;div class=&amp;quot;lawrus-attachment-caption&amp;quot;&amp;gt;{{{opis}}}&amp;lt;/div&amp;gt;|}}&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalaczniki/en&amp;diff=417</id>
		<title>MediaWiki:Lawrus-field-zalaczniki/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalaczniki/en&amp;diff=417"/>
		<updated>2026-06-22T09:14:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attachments&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalaczniki&amp;diff=416</id>
		<title>MediaWiki:Lawrus-field-zalaczniki</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalaczniki&amp;diff=416"/>
		<updated>2026-06-22T09:14:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Załączniki&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalacznik-opis/en&amp;diff=415</id>
		<title>MediaWiki:Lawrus-field-zalacznik-opis/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalacznik-opis/en&amp;diff=415"/>
		<updated>2026-06-22T09:14:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Caption (optional)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalacznik-opis&amp;diff=414</id>
		<title>MediaWiki:Lawrus-field-zalacznik-opis</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-zalacznik-opis&amp;diff=414"/>
		<updated>2026-06-22T09:14:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Opis (opcjonalny)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-plik/en&amp;diff=413</id>
		<title>MediaWiki:Lawrus-field-plik/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-plik/en&amp;diff=413"/>
		<updated>2026-06-22T09:13:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File (PDF or image)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-plik&amp;diff=412</id>
		<title>MediaWiki:Lawrus-field-plik</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-plik&amp;diff=412"/>
		<updated>2026-06-22T09:13:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Plik (PDF lub grafika)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=411</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=411"/>
		<updated>2026-06-22T09:12:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* --- LawRus -- Common.js ---------------------------------------------------&lt;br /&gt;
   1. Przenoszenie sekcji uczestnikow pod wlasciwe sekcje Umow w formularzu.&lt;br /&gt;
   2. Walidacja formularza WpisKroniki przed zapisem (status &amp;gt;= 4).&lt;br /&gt;
   3. Skracanie streszczenia w tabelach Cargo do 100 znakow + rozwin.&lt;br /&gt;
   -------------------------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
/* DataTables: wylacz autoWidth zanim Cargo zainicjuje tabele.&lt;br /&gt;
   preInit.dt odpala przed kazdym new DataTable() -- niezaleznie od kolejnosci&lt;br /&gt;
   ladowania modulow. Bez tego DataTables nadpisuje inline-style&#039;em nasze&lt;br /&gt;
   CSS-owe szerokosci kolumn. */&lt;br /&gt;
$( document ).on( &#039;preInit.dt&#039;, function ( e, settings ) {&lt;br /&gt;
    settings.oFeatures.bAutoWidth = false;&lt;br /&gt;
&lt;br /&gt;
    if ( !$( settings.nTable ).hasClass( &#039;cargoDynamicTable&#039; ) ) { return; }&lt;br /&gt;
&lt;br /&gt;
    /* Usun separatory tysiecy z kolumn roku (dodawane przez formatNum w EN locale).&lt;br /&gt;
       Lapi &amp;quot;1,888&amp;quot; / &amp;quot;1 888&amp;quot; / &amp;quot;1 888&amp;quot; -- zwraca &amp;quot;1888&amp;quot;. */&lt;br /&gt;
    var stripThousands = function ( data ) {&lt;br /&gt;
        if ( !data &amp;amp;&amp;amp; data !== 0 ) { return data; }&lt;br /&gt;
        return String( data ).replace( /^(\d{1,3})[,   ](\d{3})$/, &#039;$1$2&#039; );&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    settings.aoColumnDefs = settings.aoColumnDefs || [];&lt;br /&gt;
    settings.aoColumnDefs.push( {&lt;br /&gt;
        targets: [ 3, 4 ],&lt;br /&gt;
        render: stripThousands&lt;br /&gt;
    } );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* -- Skracanie streszczenia -------------------------------------------------&lt;br /&gt;
   Kolumna streszczenie = zawsze td:nth-child(2) w kazdym LawRus cargo query.&lt;br /&gt;
   Przypisanie do window.lawrusTruncateAll pozwala wywolac ja z konsoli. */&lt;br /&gt;
&lt;br /&gt;
window.lawrusTruncateAll = function () {&lt;br /&gt;
    $( &#039;table.cargoDynamicTable tbody tr&#039; ).each( function () {&lt;br /&gt;
        var $td = $( this ).children( &#039;td&#039; ).eq( 1 );&lt;br /&gt;
        if ( !$td.length )                          { return; }&lt;br /&gt;
        if ( $td.find( &#039;.lawrus-short&#039; ).length )   { return; }&lt;br /&gt;
        var text = $td.text().replace( /\s+/g, &#039; &#039; ).trim();&lt;br /&gt;
        if ( text.length &amp;lt;= 100 )                   { return; }&lt;br /&gt;
        var e = function ( s ) {&lt;br /&gt;
            return s.replace( /&amp;amp;/g, &#039;&amp;amp;amp;&#039; )&lt;br /&gt;
                    .replace( /&amp;lt;/g,  &#039;&amp;amp;lt;&#039;  )&lt;br /&gt;
                    .replace( /&amp;gt;/g,  &#039;&amp;amp;gt;&#039;  );&lt;br /&gt;
        };&lt;br /&gt;
        $td.html(&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-short&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text.substring( 0, 100 ) ) +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-more&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer;margin-left:2px&amp;quot;&amp;gt;&amp;amp;#x2026;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-full-wrap&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text ) +&lt;br /&gt;
                &#039;&amp;amp;#160;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-less&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer&amp;quot;&amp;gt;&amp;amp;#x2191;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
    } );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/* draw.dt -- kazdy redraw DataTables (init, sort, filtr, paginacja) */&lt;br /&gt;
$( document ).on( &#039;draw.dt&#039;, window.lawrusTruncateAll );&lt;br /&gt;
&lt;br /&gt;
/* Klikniecia -- delegowane, niezalezne od DataTables */&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-more&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-less&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* window.load -- odpala po zaladowaniu WSZYSTKICH zasobow strony (DataTables&lt;br /&gt;
   na pewno gotowe do tego momentu). */&lt;br /&gt;
$( window ).on( &#039;load&#039;, function () {&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
function lawrusInitPdfButton() {&lt;br /&gt;
    var $entry = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entry.length ) return;&lt;br /&gt;
    var $actions = $entry.find( &#039;.lawrus-actions&#039; );&lt;br /&gt;
    if ( !$actions.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var $btn = $( &#039;&amp;lt;button class=&amp;quot;lawrus-pdf-btn&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;↓ Pobierz PDF&amp;lt;/button&amp;gt;&#039; );&lt;br /&gt;
    $btn.on( &#039;click&#039;, function () {&lt;br /&gt;
        window.print();&lt;br /&gt;
    } );&lt;br /&gt;
    $actions.append( $btn );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- Lightbox dla zalacznikow graficznych -----------------------------------&lt;br /&gt;
   Klik w miniaturke zalacznika (obraz) pokazuje pelny obraz w nakladce NA&lt;br /&gt;
   stronie wpisu, zamiast nawigowac do pliku. Zamkniecie: X / klik w tlo / Esc&lt;br /&gt;
   — uzytkownik wraca dokladnie na wpis. Bez JS link dziala normalnie (href to&lt;br /&gt;
   bezposredni URL pliku, ustawiony przez link={{filepath:}} w szablonie). */&lt;br /&gt;
function lawrusInitAttachmentLightbox() {&lt;br /&gt;
    $( document ).on( &#039;click&#039;, &#039;.lawrus-attachment-img a&#039;, function ( e ) {&lt;br /&gt;
        var href = $( this ).attr( &#039;href&#039; );&lt;br /&gt;
        if ( !href ) return;&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
&lt;br /&gt;
        var alt = $( this ).find( &#039;img&#039; ).attr( &#039;alt&#039; ) || &#039;&#039;;&lt;br /&gt;
        var $overlay = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lightbox-overlay&amp;quot; role=&amp;quot;dialog&amp;quot; aria-modal=&amp;quot;true&amp;quot; aria-label=&amp;quot;Podgląd zdjęcia / Image preview&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;lawrus-lightbox-close&amp;quot; aria-label=&amp;quot;Zamknij / Close&amp;quot;&amp;gt;×&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;img class=&amp;quot;lawrus-lightbox-img&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $overlay.find( &#039;.lawrus-lightbox-img&#039; ).attr( { src: href, alt: alt } );&lt;br /&gt;
&lt;br /&gt;
        function close() {&lt;br /&gt;
            $overlay.remove();&lt;br /&gt;
            $( document ).off( &#039;keydown.lawrusLightbox&#039; );&lt;br /&gt;
        }&lt;br /&gt;
        // Klik w tlo lub w przycisk X zamyka; klik w sam obraz — nie.&lt;br /&gt;
        $overlay.on( &#039;click&#039;, function ( ev ) {&lt;br /&gt;
            if ( ev.target === this || $( ev.target ).hasClass( &#039;lawrus-lightbox-close&#039; ) ) {&lt;br /&gt;
                close();&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
        $( document ).on( &#039;keydown.lawrusLightbox&#039;, function ( ev ) {&lt;br /&gt;
            if ( ev.key === &#039;Escape&#039; || ev.keyCode === 27 ) {&lt;br /&gt;
                close();&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
&lt;br /&gt;
        $( document.body ).append( $overlay );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- Okienko wyboru jezyka (pierwsza wizyta) --------------------------------&lt;br /&gt;
   Cookie lawrus_lang = pl|en. Czytane TEZ po stronie serwera (LocalSettings.php,&lt;br /&gt;
   hook BeforeInitialize) zeby przy kolejnych wejsciach od razu serwowac strone&lt;br /&gt;
   w wybranym jezyku interfejsu (uselang). Surowa nazwa cookie, bez prefiksu MW. */&lt;br /&gt;
&lt;br /&gt;
function lawrusGetCookie( name ) {&lt;br /&gt;
    var m = document.cookie.match( &#039;(?:^|; )&#039; + name + &#039;=([^;]*)&#039; );&lt;br /&gt;
    return m ? decodeURIComponent( m[ 1 ] ) : null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusSetLangCookie( lang, persist ) {&lt;br /&gt;
    var c = &#039;lawrus_lang=&#039; + lang + &#039;; path=/; SameSite=Lax&#039;;&lt;br /&gt;
    if ( persist ) { c += &#039;; max-age=&#039; + ( 60 * 60 * 24 * 365 ); } // 1 rok&lt;br /&gt;
    // bez max-age -&amp;gt; cookie sesyjne: zapyta przy nastepnym otwarciu przegladarki&lt;br /&gt;
    if ( window.location.protocol === &#039;https:&#039; ) { c += &#039;; Secure&#039;; }&lt;br /&gt;
    document.cookie = c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Jawny ?uselang=en|pl w URL = swiadomy wybor jezyka (przycisk LangSwitch na&lt;br /&gt;
   stronach statycznych/Katalog, przelacznik PL/EN we wpisie i w drilldownie).&lt;br /&gt;
   Zapisujemy go w cookie lawrus_lang, zeby serwer (BeforeInitialize) utrzymal ten&lt;br /&gt;
   jezyk takze przy kolejnej nawigacji -- inaczej menu MediaWiki (Nawigacja, Strona&lt;br /&gt;
   glowna...) wracaloby do PL po kliknieciu w pasek boczny (linki sidebara nie nosza&lt;br /&gt;
   uselang). Cookie roczne -- wybor jest swiadomy. Dziala dla anonimow (zalogowani&lt;br /&gt;
   maja jezyk w preferencjach konta). Po zapisie tlumi tez okienko pierwszej wizyty. */&lt;br /&gt;
function lawrusSyncLangCookie() {&lt;br /&gt;
    var ul = new URL( window.location.href ).searchParams.get( &#039;uselang&#039; );&lt;br /&gt;
    if ( ul !== &#039;en&#039; &amp;amp;&amp;amp; ul !== &#039;pl&#039; ) { return; }&lt;br /&gt;
    if ( lawrusGetCookie( &#039;lawrus_lang&#039; ) === ul ) { return; }&lt;br /&gt;
    lawrusSetLangCookie( ul, true );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitLangPrompt() {&lt;br /&gt;
    // wgUserId jest null dla anonimow, liczba dla zalogowanych (ci maja&lt;br /&gt;
    // jezyk w preferencjach konta, nie pokazujemy im okienka).&lt;br /&gt;
    if ( mw.config.get( &#039;wgUserId&#039; ) ) { return; }&lt;br /&gt;
    if ( lawrusGetCookie( &#039;lawrus_lang&#039; ) ) { return; } // wybor juz zapisany&lt;br /&gt;
&lt;br /&gt;
    var $overlay = $(&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-overlay&amp;quot; role=&amp;quot;dialog&amp;quot; aria-modal=&amp;quot;true&amp;quot; aria-label=&amp;quot;Choose language / Wybierz jezyk&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
          &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;p class=&amp;quot;lawrus-lang-modal-title&amp;quot;&amp;gt;Choose your language&amp;lt;br&amp;gt;Wybierz język&amp;lt;/p&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-buttons&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-lang=&amp;quot;en&amp;quot;&amp;gt;Continue in English&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-lang=&amp;quot;pl&amp;quot;&amp;gt;Kontynuj po polsku&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;label class=&amp;quot;lawrus-lang-modal-remember&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;lawrus-lang-remember&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
              &#039;Don’t show this message again / Nie pokazuj więcej tego komunikatu&#039; +&lt;br /&gt;
            &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
          &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $overlay.on( &#039;click&#039;, &#039;button[data-lang]&#039;, function () {&lt;br /&gt;
        var lang    = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
        var persist = $overlay.find( &#039;#lawrus-lang-remember&#039; ).prop( &#039;checked&#039; );&lt;br /&gt;
        lawrusSetLangCookie( lang, persist );&lt;br /&gt;
&lt;br /&gt;
        // Zapisalismy preferencje w cookie -&amp;gt; przeladowujemy bez jawnego uselang,&lt;br /&gt;
        // zeby zadecydowal serwer (LocalSettings.php): dla EN ustawi interfejs&lt;br /&gt;
        // angielski I przekieruje polska strone statyczna na bliźniaka EN&lt;br /&gt;
        // (Strona główna -&amp;gt; Main Page itd.) -- dokladnie jak przycisk PL/EN.&lt;br /&gt;
        var url = new URL( window.location.href );&lt;br /&gt;
        url.searchParams.delete( &#039;uselang&#039; );&lt;br /&gt;
        if ( url.toString() === window.location.href ) {&lt;br /&gt;
            // URL bez zmian (np. PL na stronie PL) -&amp;gt; serwer i tak nic nie zmieni,&lt;br /&gt;
            // wystarczy zamknac okienko. Dla EN URL tez sie nie zmieni, ale&lt;br /&gt;
            // przeladowanie jest potrzebne by serwer zadzialal -&amp;gt; wymuszamy nizej.&lt;br /&gt;
            if ( lang === &#039;en&#039; ) {&lt;br /&gt;
                window.location.reload();&lt;br /&gt;
            } else {&lt;br /&gt;
                $overlay.remove();&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            window.location.href = url.toString();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
&lt;br /&gt;
    $( document.body ).append( $overlay );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitLangSwitch() {&lt;br /&gt;
    var $entries = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entries.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
&lt;br /&gt;
    $entries.each( function () {&lt;br /&gt;
        var $entry = $( this );&lt;br /&gt;
        if ( !$entry.find( &#039;.lawrus-lang-pl, .lawrus-lang-en&#039; ).length ) return;&lt;br /&gt;
&lt;br /&gt;
        if ( isEn ) {&lt;br /&gt;
            $entry.addClass( &#039;lang-en&#039; );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var $sw = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $entry.prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
        $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
            var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
            var url = new URL( window.location.href );&lt;br /&gt;
            // Jawny uselang (takze &#039;pl&#039;) zostawiamy w URL, zeby wygral z cookie&lt;br /&gt;
            // preferencji ustawionym przez okienko wyboru jezyka.&lt;br /&gt;
            url.searchParams.set( &#039;uselang&#039;, lang === &#039;en&#039; ? &#039;en&#039; : &#039;pl&#039; );&lt;br /&gt;
            window.location.href = url.toString();&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitDrilldownLangSwitch() {&lt;br /&gt;
    if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) !== &#039;Drilldown&#039; ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
    var $sw = $(&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot; style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $( &#039;#mw-content-text&#039; ).prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
    $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
        var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
        var url = new URL( window.location.href );&lt;br /&gt;
        // Jawny uselang (takze &#039;pl&#039;) wygrywa z cookie preferencji jezyka.&lt;br /&gt;
        url.searchParams.set( &#039;uselang&#039;, lang === &#039;en&#039; ? &#039;en&#039; : &#039;pl&#039; );&lt;br /&gt;
        window.location.href = url.toString();&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- Dodawanie wpisu: duplikat nazwy + propozycja nowej nazwy ----------------&lt;br /&gt;
   Na Specjalna:FormStart przed wysłaniem sprawdza, czy wpis o tej nazwie już&lt;br /&gt;
   istnieje. Jeśli tak — pyta: otworzyć istniejący czy utworzyć nowy. Dla nowego&lt;br /&gt;
   proponuje nazwę (wiodąca liczba +1, a gdy brak liczby — prefiks &amp;quot;0_&amp;quot;) i wstawia&lt;br /&gt;
   ją do pola JAKO PROPOZYCJĘ — użytkownik może ją zmienić; nic nie dzieje się&lt;br /&gt;
   automatycznie. */&lt;br /&gt;
&lt;br /&gt;
function lawrusEscapeRegex( s ) {&lt;br /&gt;
    return s.replace( /[.*+?^${}()|[\]\\]/g, &#039;\\$&amp;amp;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Propozycja nazwy nowego wpisu na podstawie nazwy wpisanej i listy wszystkich&lt;br /&gt;
   tytułów (NS_MAIN). Reguły:&lt;br /&gt;
   - nazwa bez wiodącej liczby (np. &amp;quot;test&amp;quot;) lub z prefiksem licznika i spacją&lt;br /&gt;
     (stare &amp;quot;0 test&amp;quot;): baza = nazwa bez prefiksu; szukamy najwyższego istniejącego&lt;br /&gt;
     &amp;quot;N-baza&amp;quot;/&amp;quot;N baza&amp;quot; i proponujemy (max+1)-baza (gdy brak — &amp;quot;0-baza&amp;quot;). Dzięki&lt;br /&gt;
     temu przy istniejących &amp;quot;test&amp;quot; i &amp;quot;0-test&amp;quot; propozycją jest &amp;quot;1-test&amp;quot;.&lt;br /&gt;
     Separator dodajemy jako MYŚLNIK &amp;quot;-&amp;quot; — MediaWiki NIE zamienia go na spację&lt;br /&gt;
     (w przeciwieństwie do &amp;quot;_&amp;quot;), więc pozostaje widoczny w tytule.&lt;br /&gt;
   - nazwa &amp;quot;rocznikowa&amp;quot;/z wiodącą liczbą (np. &amp;quot;1022-Rus-Prawda&amp;quot;, &amp;quot;0-test&amp;quot;):&lt;br /&gt;
     wiodąca liczba +1 (liczba znacząca = rok lub kolejny numer). */&lt;br /&gt;
function lawrusProposeEntryName( name, titles ) {&lt;br /&gt;
    // MediaWiki traktuje &amp;quot;_&amp;quot; i spację w tytułach równoważnie i zwraca formę ze&lt;br /&gt;
    // spacjami (allpages: &amp;quot;0_test&amp;quot; -&amp;gt; &amp;quot;0 test&amp;quot;). Normalizujemy &amp;quot;_&amp;quot; do spacji.&lt;br /&gt;
    var norm = function ( s ) { return String( s ).replace( /_/g, &#039; &#039; ).trim(); };&lt;br /&gt;
    var nName = norm( name );&lt;br /&gt;
&lt;br /&gt;
    var base;&lt;br /&gt;
    var pm = nName.match( /^\d+\s+([\s\S]+)$/ ); // stara forma &amp;quot;N baza&amp;quot; (separator: spacja/_)&lt;br /&gt;
    if ( pm ) {&lt;br /&gt;
        base = pm[ 1 ];&lt;br /&gt;
    } else if ( /^\d/.test( nName ) ) {&lt;br /&gt;
        // wiodąca liczba (rocznik &amp;quot;1022-Rus-Prawda&amp;quot; lub licznik &amp;quot;0-test&amp;quot;) -&amp;gt; +1&lt;br /&gt;
        var ym = nName.match( /^(\d+)([\s\S]*)$/ );&lt;br /&gt;
        return ( parseInt( ym[ 1 ], 10 ) + 1 ) + ym[ 2 ];&lt;br /&gt;
    } else {&lt;br /&gt;
        base = nName;&lt;br /&gt;
    }&lt;br /&gt;
    // Najwyższe istniejące &amp;quot;N-baza&amp;quot; / &amp;quot;N baza&amp;quot; (separator: myślnik lub spacja/_).&lt;br /&gt;
    var re = new RegExp( &#039;^(\\d+)[\\s-]+&#039; + lawrusEscapeRegex( base ) + &#039;$&#039;, &#039;i&#039; );&lt;br /&gt;
    var max = -1;&lt;br /&gt;
    ( titles || [] ).forEach( function ( t ) {&lt;br /&gt;
        var m = norm( t ).match( re );&lt;br /&gt;
        if ( m ) { max = Math.max( max, parseInt( m[ 1 ], 10 ) ); }&lt;br /&gt;
    } );&lt;br /&gt;
    return ( max + 1 ) + &#039;-&#039; + base;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitFormStartGuard() {&lt;br /&gt;
    if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) !== &#039;FormStart&#039; ) { return; }&lt;br /&gt;
&lt;br /&gt;
    var $form = $( &#039;.pfFormInputWrapper&#039; ).closest( &#039;form&#039; );&lt;br /&gt;
    if ( !$form.length ) { return; }&lt;br /&gt;
&lt;br /&gt;
    function askDuplicate( name, $input ) {&lt;br /&gt;
        var safe = mw.html.escape( name );&lt;br /&gt;
        var $overlay = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-overlay&amp;quot; role=&amp;quot;dialog&amp;quot; aria-modal=&amp;quot;true&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;p class=&amp;quot;lawrus-lang-modal-title&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;Wpis „&#039; + safe + &#039;” już istnieje.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                  &#039;An entry named “&#039; + safe + &#039;” already exists.&#039; +&lt;br /&gt;
                &#039;&amp;lt;/p&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-buttons&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-act=&amp;quot;existing&amp;quot;&amp;gt;Otwórz istniejący / Open existing&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-act=&amp;quot;new&amp;quot;&amp;gt;Utwórz nowy / Create new&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;label class=&amp;quot;lawrus-lang-modal-remember&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;a href=&amp;quot;#&amp;quot; data-act=&amp;quot;cancel&amp;quot;&amp;gt;Anuluj / Cancel&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $overlay.on( &#039;click&#039;, &#039;[data-act]&#039;, function ( e ) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var act = $( this ).data( &#039;act&#039; );&lt;br /&gt;
            $overlay.remove();&lt;br /&gt;
            if ( act === &#039;existing&#039; ) {&lt;br /&gt;
                $form[ 0 ].submit(); // natywny submit pomija ten handler -&amp;gt; edycja istniejącego&lt;br /&gt;
            } else if ( act === &#039;new&#039; ) {&lt;br /&gt;
                // tylko propozycja — pobierz wszystkie tytuły, policz rodzeństwo&lt;br /&gt;
                // &amp;quot;N_baza&amp;quot; i wstaw propozycję do pola (użytkownik może ją zmienić).&lt;br /&gt;
                var applyProposal = function ( titles ) {&lt;br /&gt;
                    $input.val( lawrusProposeEntryName( name, titles ) )&lt;br /&gt;
                        .trigger( &#039;input&#039; ).trigger( &#039;change&#039; ).trigger( &#039;focus&#039; );&lt;br /&gt;
                };&lt;br /&gt;
                new mw.Api().get( {&lt;br /&gt;
                    action: &#039;query&#039;, list: &#039;allpages&#039;, apnamespace: 0,&lt;br /&gt;
                    aplimit: &#039;max&#039;, formatversion: 2&lt;br /&gt;
                } ).done( function ( d ) {&lt;br /&gt;
                    var titles = ( ( d.query &amp;amp;&amp;amp; d.query.allpages ) || [] )&lt;br /&gt;
                        .map( function ( p ) { return p.title; } );&lt;br /&gt;
                    applyProposal( titles );&lt;br /&gt;
                } ).fail( function () {&lt;br /&gt;
                    applyProposal( [] );&lt;br /&gt;
                } );&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
        $( document.body ).append( $overlay );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $form.on( &#039;submit&#039;, function ( e ) {&lt;br /&gt;
        var $input = $form.find( &#039;input[name=&amp;quot;page_name&amp;quot;]&#039; );&lt;br /&gt;
        var name = $.trim( $input.val() || &#039;&#039; );&lt;br /&gt;
        if ( name === &#039;&#039; ) { return; } // puste — niech obsłuży PHP&lt;br /&gt;
&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        mw.loader.using( &#039;mediawiki.api&#039; ).done( function () {&lt;br /&gt;
            new mw.Api().get( {&lt;br /&gt;
                action: &#039;query&#039;, titles: name, formatversion: 2&lt;br /&gt;
            } ).done( function ( data ) {&lt;br /&gt;
                var pages = ( data.query &amp;amp;&amp;amp; data.query.pages ) || [];&lt;br /&gt;
                var exists = pages.length &amp;amp;&amp;amp; !pages[ 0 ].missing &amp;amp;&amp;amp; !pages[ 0 ].invalid;&lt;br /&gt;
                if ( exists ) {&lt;br /&gt;
                    askDuplicate( name, $input );&lt;br /&gt;
                } else {&lt;br /&gt;
                    $form[ 0 ].submit(); // wolna nazwa — twórz nowy&lt;br /&gt;
                }&lt;br /&gt;
            } ).fail( function () {&lt;br /&gt;
                $form[ 0 ].submit(); // błąd API — nie blokuj użytkownika&lt;br /&gt;
            } );&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusReorderParticipants() {&lt;br /&gt;
    /* PageForms wymaga, zeby bloki {{{for template|...|multiple}}} byly poza&lt;br /&gt;
       glownym szablonem -- przez to div#lawrus-uczestnicy-* laduje na dole&lt;br /&gt;
       formularza. Przenosimy je bezposrednio pod odpowiednie sekcje 3/4.&lt;br /&gt;
       Uzywamy detach()+insertAfter() zeby zachowac event-handlery jQuery.&lt;br /&gt;
       v2 -- wywolanie przez setTimeout(0) gwarantuje uruchomienie po PageForms. */&lt;br /&gt;
    var $sec3    = $( &#039;#lawrus-sec3&#039; );&lt;br /&gt;
    var $sec4    = $( &#039;#lawrus-sec4&#039; );&lt;br /&gt;
    var $krajowa = $( &#039;#lawrus-uczestnicy-krajowa&#039; );&lt;br /&gt;
    var $miedz   = $( &#039;#lawrus-uczestnicy-miedz&#039; );&lt;br /&gt;
&lt;br /&gt;
    if ( $sec3.length &amp;amp;&amp;amp; $krajowa.length ) {&lt;br /&gt;
        $krajowa.detach().insertAfter( $sec3 );&lt;br /&gt;
    }&lt;br /&gt;
    if ( $sec4.length &amp;amp;&amp;amp; $miedz.length ) {&lt;br /&gt;
        $miedz.detach().insertAfter( $sec4 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- LawRusWorkflow: CSRF token injection ------------------------------------&lt;br /&gt;
   Wypelnia pole wptoken w formularzach .lawrus-action-form tokenem sesji.&lt;br /&gt;
   Musi dzialac przed wyslaniem formularza -- ladowanie synchroniczne z mw.loader. */&lt;br /&gt;
mw.loader.using( &#039;mediawiki.user&#039; ).done( function () {&lt;br /&gt;
    var token = mw.user.tokens.get( &#039;csrfToken&#039; );&lt;br /&gt;
    $( document ).on( &#039;submit&#039;, &#039;.lawrus-action-form&#039;, function () {&lt;br /&gt;
        $( this ).find( &#039;input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
    } );&lt;br /&gt;
    // Wypelnij od razu przy ladowaniu (dla formularzy juz widocznych)&lt;br /&gt;
    $( &#039;.lawrus-action-form input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
$( function () {&lt;br /&gt;
&lt;br /&gt;
    console.log( &#039;[LawRus] Common.js: document.ready, ns=&#039; + mw.config.get( &#039;wgNamespaceNumber&#039; ) );&lt;br /&gt;
&lt;br /&gt;
    lawrusSyncLangCookie();&lt;br /&gt;
    lawrusInitLangPrompt();&lt;br /&gt;
    lawrusInitFormStartGuard();&lt;br /&gt;
    lawrusInitPdfButton();&lt;br /&gt;
    lawrusInitAttachmentLightbox();&lt;br /&gt;
    lawrusInitLangSwitch();&lt;br /&gt;
    lawrusInitDrilldownLangSwitch();&lt;br /&gt;
&lt;br /&gt;
    if ( mw.config.get( &#039;wgUserName&#039; ) ) {&lt;br /&gt;
        $( &#039;body&#039; ).addClass( &#039;lawrus-zalogowany&#039; );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( $( &#039;#lawrus-uczestnicy-krajowa&#039; ).length ) {&lt;br /&gt;
        setTimeout( lawrusReorderParticipants, 0 );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Timeouty -- pokrywaja rozne scenariusze async ladowania Cargo/DataTables */&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 800 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 2000 );&lt;br /&gt;
&lt;br /&gt;
    /* -- Walidacja przed zapisem (tylko formularz WpisKroniki) -- */&lt;br /&gt;
    var $form = $( &#039;#pfForm&#039; );&lt;br /&gt;
    if ( !$form.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var REQUIRED_AT_4 = [&lt;br /&gt;
        { id: &#039;input_datacja_rok_lacinski&#039;, label: &#039;Rok AD&#039;          },&lt;br /&gt;
        { id: &#039;input_jezyk_oryginalu&#039;,      label: &#039;Jezyk oryginalu&#039;  },&lt;br /&gt;
        { id: &#039;input_kraj&#039;,                 label: &#039;Kraj&#039;             },&lt;br /&gt;
        { id: &#039;input_tekst_zrodlowy&#039;,       label: &#039;Tekst zrodlowy&#039;   },&lt;br /&gt;
        { id: &#039;input_bibliografia&#039;,         label: &#039;Bibliografia&#039;     },&lt;br /&gt;
        { id: &#039;input_streszczenie_pl&#039;,      label: &#039;Streszczenie PL&#039;  },&lt;br /&gt;
        { id: &#039;input_streszczenie_en&#039;,      label: &#039;Streszczenie EN&#039;  },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_pl&#039;,       label: &#039;Tlumaczenie PL&#039;   },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_en&#039;,       label: &#039;Tlumaczenie EN&#039;   }&lt;br /&gt;
    ];&lt;br /&gt;
    var HIGH_STATUS = [ &#039;4-do-publikacji&#039;, &#039;5-opublikowane&#039; ];&lt;br /&gt;
&lt;br /&gt;
    $form.on( &#039;submit&#039;, function ( e ) {&lt;br /&gt;
        var status = $( &#039;#input_status_wpisu&#039; ).val() || &#039;&#039;;&lt;br /&gt;
        if ( HIGH_STATUS.indexOf( status ) === -1 ) return;&lt;br /&gt;
&lt;br /&gt;
        var missing = REQUIRED_AT_4.filter( function ( f ) {&lt;br /&gt;
            return ( $( &#039;#&#039; + f.id ).val() || &#039;&#039; ).trim() === &#039;&#039;;&lt;br /&gt;
        } );&lt;br /&gt;
&lt;br /&gt;
        if ( $( &#039;[id^=&amp;quot;input_typ_wpisu_&amp;quot;]:checked&#039; ).length === 0 ) {&lt;br /&gt;
            missing.push( { id: null, label: &#039;Typ wpisu&#039; } );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ( missing.length === 0 ) return;&lt;br /&gt;
&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        var names = missing.map( function ( f ) { return f.label; } ).join( &#039;, &#039; );&lt;br /&gt;
        mw.loader.using( &#039;mediawiki.notification&#039; ).then( function () {&lt;br /&gt;
            mw.notify(&lt;br /&gt;
                &#039;Przy statusie &amp;quot;&#039; + status + &#039;&amp;quot; wymagane sa: &#039; + names + &#039;. Uzupelnij przed zapisem.&#039;,&lt;br /&gt;
                { type: &#039;error&#039;, autoHide: false, tag: &#039;lawrus-validation&#039; }&lt;br /&gt;
            );&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) { $( &#039;#&#039; + f.id ).css( &#039;border-color&#039;, &#039;#d33&#039; ); }&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) {&lt;br /&gt;
                $( &#039;#&#039; + f.id ).one( &#039;input&#039;, function () {&lt;br /&gt;
                    $( this ).css( &#039;border-color&#039;, &#039;&#039; );&lt;br /&gt;
                } );&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.css&amp;diff=410</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.css&amp;diff=410"/>
		<updated>2026-06-22T09:12:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Czcionka źródeł latopisarskich (cyrylica + łacina). */&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Litopys New Roman&#039;;&lt;br /&gt;
    src: url(&#039;/fonts/LitopysNewRoman.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Klasa do oznaczania tekstów w czcionce Litopys.&lt;br /&gt;
   Użycie: &amp;lt;span class=&amp;quot;litopys&amp;quot;&amp;gt;текст&amp;lt;/span&amp;gt;&lt;br /&gt;
   lub w szablonie: &amp;lt;div class=&amp;quot;litopys&amp;quot;&amp;gt;{{{oryginał}}}&amp;lt;/div&amp;gt; */&lt;br /&gt;
.litopys {&lt;br /&gt;
    font-family: &#039;Litopys New Roman&#039;, &#039;Times New Roman&#039;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stopka w jednej linii — domyślnie Timeless łamie ją na 3 wiersze. */&lt;br /&gt;
#mw-footer #footer-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer #footer-info,&lt;br /&gt;
#mw-footer #footer-places {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    gap: 0 1em;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer #footer-info li,&lt;br /&gt;
#mw-footer #footer-places li {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pasek nawigacji 3 zakładek — w stylu Material/płaskie taby z bottom-border&lt;br /&gt;
   indicator dla aktywnej. Używany przez Szablon:NawigacjaGłówna. */&lt;br /&gt;
.nav-glowna {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin: 0 0 1.5em 0;&lt;br /&gt;
    border-bottom: 2px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 0.75em 1em;&lt;br /&gt;
    border-bottom: 3px solid transparent;&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    transition: background-color 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab:hover {&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab.active {&lt;br /&gt;
    border-bottom-color: #36c;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab.active a {&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky footer — domyślnie body color (#72777d) wycieka pod krótkim&lt;br /&gt;
   contentem, generując &amp;quot;duży grafitowy obszar&amp;quot;. Layout flex z body =&lt;br /&gt;
   100vh wymusza że content rozciąga się do okna, a stopka siedzi na dnie. */&lt;br /&gt;
html, body {&lt;br /&gt;
    min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
body &amp;gt; * {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    flex: 1 0 auto;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer-container {&lt;br /&gt;
    background: #2a2a2a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wstrzyknięte wiersze uczestników umowy — bez dodatkowych paddinów. */&lt;br /&gt;
.pf-participants-inject {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wyrównanie tabel: tekst do góry, dane do lewej.&lt;br /&gt;
   !important potrzebne bo DataTables nadpisuje przez JS inline style. */&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
table.cargoDynamicTable th,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable td,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Specjalna:FormStart — akapit instrukcji (pf_formstart_docu) jest renderowany&lt;br /&gt;
   przez -&amp;gt;escaped() w jednym &amp;lt;p&amp;gt;, więc znaki nowej linii z komunikatu przeglądarka&lt;br /&gt;
   zwija do spacji i bloki PL + EN zlewają się w jeden. pre-line zachowuje podziały&lt;br /&gt;
   wierszy z komunikatu: pusta linia między PL a EN = widoczna przerwa. */&lt;br /&gt;
body.mw-special-FormStart #mw-content-text form p {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabele meta wpisu — pionowy układ etykieta | wartość. Puste pola pomija&lt;br /&gt;
   szablon (renderują się tylko wypełnione wiersze), więc nie ma już placeholderów&lt;br /&gt;
   &amp;quot;—&amp;quot;. Etykieta w lewej, wąskiej kolumnie; wartość zajmuje resztę szerokości. */&lt;br /&gt;
.wpis-meta {&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.wpis-meta th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    width: 1%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dwujęzyczna etykieta pola w formularzu — część angielska po &amp;quot;/&amp;quot; szara i cieńsza,&lt;br /&gt;
   żeby odróżnić ją od polskiej (np. „Rok AD (łac.) / Year AD (Lat.)&amp;quot;). */&lt;br /&gt;
.lawrus-label-en {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Tabela Cargo — mieści się w kontenerze bez poziomego scrolla ────────────&lt;br /&gt;
   table-layout: fixed + width: 100% pozwala CSS kontrolować szerokości kolumn.&lt;br /&gt;
   autoWidth DataTables wyłączone w Common.js (preInit.dt).&lt;br /&gt;
   Kolejność kolumn: Wpis | Streszczenie | Źródło | Dat. ruska | Dat. łac.&lt;br /&gt;
                     | Język [| Status]                                        */&lt;br /&gt;
&lt;br /&gt;
table.cargoDynamicTable {&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.cargoDynamicTable th,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* col 1: Wpis */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(1),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(1) { width: 20% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 2: Streszczenie */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(2),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(2) { width: 30% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 3: Źródło */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(3),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(3) { width: 17% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 4: Datacja ruska */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(4),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(4) { width: 9% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 5: Datacja łacińska */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(5),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(5) { width: 9% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 6: Język */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(6),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(6) { width: 15% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 7: Status (widok roboczy — 7 kolumn) */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(7),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(7) {&lt;br /&gt;
    width: 13% !important;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Streszczenie — skracanie z rozwinięciem ───────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-full-wrap {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-more,&lt;br /&gt;
.lawrus-less {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    margin-left: 2px;&lt;br /&gt;
    color: #3366cc;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-more:hover,&lt;br /&gt;
.lawrus-less:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Pasek akcji wpisu ───────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    margin-bottom: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lawrus-pdf-btn {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    padding: 0.2em 0.8em;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 0.875em;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-pdf-btn:hover {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
    border-color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Sekcje wpisu LawRus ─────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-section {&lt;br /&gt;
    border: 1px solid #d0d3d7;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-section-header {&lt;br /&gt;
    background: #f0f2f5;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    padding: 0.5em 0.8em;&lt;br /&gt;
    border-bottom: 1px solid #d0d3d7;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-section-body {&lt;br /&gt;
    padding: 0.75em 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Układ dwukolumnowy PL / EN */&lt;br /&gt;
.lawrus-bilingual {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Układ trójkolumnowy (trzy pola datacji) */&lt;br /&gt;
.lawrus-triple {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-triple .lawrus-col {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pola formularza w kolumnach (tokens/select2, inputy, textarea, combobox) mają&lt;br /&gt;
   się mieścić w kolumnie i nie wychodzić poza obszar. select2 (tokens) ustawia&lt;br /&gt;
   sobie inline szerokość — wymuszamy 100% kolumny. */&lt;br /&gt;
.lawrus-bilingual .lawrus-col input,&lt;br /&gt;
.lawrus-bilingual .lawrus-col textarea,&lt;br /&gt;
.lawrus-bilingual .lawrus-col select,&lt;br /&gt;
.lawrus-triple .lawrus-col input,&lt;br /&gt;
.lawrus-triple .lawrus-col textarea,&lt;br /&gt;
.lawrus-triple .lawrus-col select {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col .select2-container,&lt;br /&gt;
.lawrus-triple .lawrus-col .select2-container {&lt;br /&gt;
    /* select2 (PageForms) ustawia inline min-width: &amp;lt;size&amp;gt;px (domyślnie 600px) —&lt;br /&gt;
       to ono rozpychało pole poza kolumnę. Zerujemy je. */&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* PageForms owija pole w &amp;lt;span class=&amp;quot;inputSpan&amp;quot;&amp;gt; (domyślnie inline) — przez to&lt;br /&gt;
   width:100% na widgecie tokens/select2 liczy się względem szerokości treści&lt;br /&gt;
   (PageForms wymusza inline width:600px na &amp;lt;select&amp;gt;), a nie kolumny, więc pole&lt;br /&gt;
   wychodzi w prawo. Blok sprawia, że 100% = szerokość kolumny. */&lt;br /&gt;
.lawrus-bilingual .lawrus-col .inputSpan,&lt;br /&gt;
.lawrus-triple .lawrus-col .inputSpan {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col select.pfTokens,&lt;br /&gt;
.lawrus-triple .lawrus-col select.pfTokens {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsywność: na wąskich ekranach kolumny układają się pionowo */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .lawrus-bilingual,&lt;br /&gt;
    .lawrus-triple {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Przełącznik języka PL/EN dla wpisu ──────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-lang-switch {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: flex-end;&lt;br /&gt;
    margin: 0 0 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button {&lt;br /&gt;
    padding: 0.2em 0.8em;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 0.875em;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:first-child {&lt;br /&gt;
    border-radius: 3px 0 0 3px;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:last-child {&lt;br /&gt;
    border-radius: 0 3px 3px 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:hover:not(.active) {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button.active {&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #3366cc;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panele językowe — domyślnie PL widoczny, EN ukryty */&lt;br /&gt;
.lawrus-lang-panel {&lt;br /&gt;
    margin: 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-en {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.wpis-kroniki.lang-en .lawrus-lang-pl {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.wpis-kroniki.lang-en .lawrus-lang-en {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Treść widoczna tylko dla zalogowanych — domyślnie ukryta, JS odkrywa po weryfikacji. */&lt;br /&gt;
.lawrus-tylko-zalogowany {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
body.lawrus-zalogowany .lawrus-tylko-zalogowany {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zakładki &amp;quot;Kod źródłowy&amp;quot; i &amp;quot;Historia&amp;quot; niewidoczne dla niezalogowanych. */&lt;br /&gt;
body:not(.lawrus-zalogowany) #ca-viewsource,&lt;br /&gt;
body:not(.lawrus-zalogowany) #ca-history {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zakładka &amp;quot;Edytuj&amp;quot; ukryta dla niezalogowanych poza stronami dyskusji.&lt;br /&gt;
   .ns-subject = wszystkie strony niebędące dyskusją (NS_MAIN, Katalog:, itp.)&lt;br /&gt;
   .ns-talk    = Dyskusja:, Dyskusja_wpisu: — tu zakładka pozostaje widoczna. */&lt;br /&gt;
body:not(.lawrus-zalogowany).ns-subject #ca-edit,&lt;br /&gt;
body:not(.lawrus-zalogowany).ns-subject #ca-ve-edit {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Komunikat ApprovedRevs o zatwierdzonej wersji — ukryty tylko dla niezalogowanych.&lt;br /&gt;
   Zalogowani redaktorzy/admin widzą informację że jest nowsza wersja do zatwierdzenia.&lt;br /&gt;
   Klasy: stare (.approvedNotLatestMsg) i nowe (.notLatestMsg, .latestMsg) ApprovedRevs. */&lt;br /&gt;
body:not(.lawrus-zalogowany) .approvedAndLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .approvedNotLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .notApprovedMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .notLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .latestMsg {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Puste boxy sidebar (Narzędzia wiki, Narzędzia stron) — ukryte dla wszystkich&lt;br /&gt;
   poza sysop. Hook SidebarBeforeOutput opróżnia TOOLBOX dla nie-sysop, ale Timeless&lt;br /&gt;
   dalej renderuje pusty kontener #site-tools z nagłówkiem. Druga sekcja #page-tools&lt;br /&gt;
   ma same emptyPortlet gdy user nie ma akcji edit/move (anon i większość redaktorów). */&lt;br /&gt;
body:not(.lawrus-sysop) #site-tools,&lt;br /&gt;
body:not(.lawrus-sysop) #page-tools {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky footer — dla krótkich stron (Filtry, Katalogi, Database) bez tej reguły&lt;br /&gt;
   pod stopką prześwituje szare body background. Flexbox column rozciąga wrapper&lt;br /&gt;
   na pełną wysokość okna i wypycha footer na dół. */&lt;br /&gt;
html, body {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    flex: 1 0 auto;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer-container {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Okienko wyboru języka (pierwsza wizyta, anonimowi) ──────────────────────&lt;br /&gt;
   Wstrzykiwane przez Common.js (lawrusInitLangPrompt) gdy brak cookie lawrus_lang. */&lt;br /&gt;
.lawrus-lang-modal-overlay {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    z-index: 1000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.5);&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal {&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    padding: 1.75em 2em;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-title {&lt;br /&gt;
    margin: 0 0 1.25em 0;&lt;br /&gt;
    font-size: 1.2em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 0.6em;&lt;br /&gt;
    margin-bottom: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons button {&lt;br /&gt;
    padding: 0.7em 1em;&lt;br /&gt;
    border: 1px solid #3366cc;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background-color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons button:hover {&lt;br /&gt;
    background: #2a4fa3;&lt;br /&gt;
    border-color: #2a4fa3;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-remember {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-remember input {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Załączniki wpisu (grafiki + pliki) === */&lt;br /&gt;
.lawrus-attachments {&lt;br /&gt;
    margin: 0.5em 0 1em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachments-grid {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 0.75em;&lt;br /&gt;
    margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-img {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    width: 120px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-img img {&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-caption {&lt;br /&gt;
    font-size: 0.8em;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin-top: 0.25em;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachments-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    gap: 0.35em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-file a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 0.4em 0.8em;&lt;br /&gt;
    border: 1px solid #c8ccd1;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-file a::before {&lt;br /&gt;
    content: &amp;quot;\1F4C4&amp;quot;; /* 📄 */&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-attachment-file a:hover {&lt;br /&gt;
    background: #eaf3ff;&lt;br /&gt;
    border-color: #3366cc;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-form-hint {&lt;br /&gt;
    font-size: 0.88em;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    margin: 0.2em 0 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lightbox podglądu załącznika graficznego */&lt;br /&gt;
.lawrus-lightbox-overlay {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    z-index: 10000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.8);&lt;br /&gt;
    padding: 3vmin;&lt;br /&gt;
    cursor: zoom-out;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lightbox-img {&lt;br /&gt;
    max-width: 95vw;&lt;br /&gt;
    max-height: 95vh;&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);&lt;br /&gt;
    cursor: default;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lightbox-close {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 1.5vmin;&lt;br /&gt;
    right: 2.5vmin;&lt;br /&gt;
    padding: 0 0.2em;&lt;br /&gt;
    font-size: 2.4em;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    background: transparent;&lt;br /&gt;
    border: none;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lightbox-close:hover {&lt;br /&gt;
    color: #c8ccd1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Form:WpisKroniki&amp;diff=409</id>
		<title>Form:WpisKroniki</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Form:WpisKroniki&amp;diff=409"/>
		<updated>2026-06-22T09:11:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Formularz do tworzenia i edycji wpisów bazy LawRus.&lt;br /&gt;
&lt;br /&gt;
* Nowy wpis: [[Specjalna:FormStart/WpisKroniki]]&lt;br /&gt;
* Edycja istniejącego: przycisk „Edytuj&amp;quot; na stronie wpisu&lt;br /&gt;
&lt;br /&gt;
Tytuł wpisu — konwencja: &amp;lt;code&amp;gt;RRRR-Kraj-Skrot&amp;lt;/code&amp;gt;, np. &amp;lt;code&amp;gt;1022-Rus-Prawda&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{{for template|WpisKroniki}}}&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-1-metadata}} / {{MediaWiki:Lawrus-sec-1-metadata/en}} ==&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-typ}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-typ/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|typ_wpisu|input type=checkboxes|values=umowa krajowa,umowa międzynarodowa|mapping template=LawrusOpcjaBi|show on select=umowa krajowa / domestic agreement=&amp;gt;lawrus-sec3;umowa krajowa / domestic agreement=&amp;gt;lawrus-uczestnicy-krajowa;umowa międzynarodowa / international agreement=&amp;gt;lawrus-sec4;umowa międzynarodowa / international agreement=&amp;gt;lawrus-uczestnicy-miedz}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-streszczenie-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-streszczenie-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|streszczenie_pl|input type=textarea|rows=4|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-streszczenie-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-streszczenie-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|streszczenie_en|input type=textarea|rows=4}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rodzaj-zrodla}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rodzaj-zrodla/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|rodzaj_zrodla|input type=combobox|values=źródło narracyjne,źródło prawa,dokument|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-triple&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rok-lacinski}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rok-lacinski/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|datacja_rok_lacinski|input type=text|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rok-ruski}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rok-ruski/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|datacja_rok_ruski|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-datacja-opis}}&lt;br /&gt;
{{{field|datacja_opis_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-datacja-opis/en}}&lt;br /&gt;
{{{field|datacja_opis_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-jezyk}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-jezyk/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|jezyk_oryginalu|input type=dropdown|values=Old Rusian,Old Norse,Old Norse (Icelandic),Old Polish,Latin,Greek,Old Church Slavonic|mandatory|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-2-place}} / {{MediaWiki:Lawrus-sec-2-place/en}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraj}}&lt;br /&gt;
{{{field|kraj_pl|input type=tokens|size=40|values=Ruś,Norwegia,Islandia,Polska,Czechy,Węgry,Bizancjum,Dania,Szwecja|values from cargo table=wpisy_kroniki|values from cargo field=kraj_pl|list|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraj/en}}&lt;br /&gt;
{{{field|kraj_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=kraj_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-region}}&lt;br /&gt;
{{{field|region_pl|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=region_pl|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-region/en}}&lt;br /&gt;
{{{field|region_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=region_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miasto}}&lt;br /&gt;
{{{field|miasto_pl|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=miasto_pl|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miasto/en}}&lt;br /&gt;
{{{field|miasto_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=miasto_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miejsce}}&lt;br /&gt;
{{{field|miejsce_obiekt_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miejsce/en}}&lt;br /&gt;
{{{field|miejsce_obiekt_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-sec3&amp;quot;&amp;gt;&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-3-agreement-nat}} / {{MediaWiki:Lawrus-sec-3-agreement-nat/en}} ==&lt;br /&gt;
; {{MediaWiki:Lawrus-field-cel-umowy}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-cel-umowy/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|cel_umowy|input type=tokens|values=sojusz,pokój,małżeństwo,handel,sukcesja,kwestie religijne,własność|values from cargo table=wpisy_kroniki|values from cargo field=cel_umowy|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-calowanie}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-calowanie/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|calowanie_krzyza|input type=checkbox}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-sec4&amp;quot;&amp;gt;&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-4-agreement-int}} / {{MediaWiki:Lawrus-sec-4-agreement-int/en}} ==&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraje-strony}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-kraje-strony/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|kraje_strony|input type=tokens|values=Ruś,Norwegia,Islandia,Polska,Czechy,Węgry,Bizancjum,Dania,Szwecja|values from cargo table=wpisy_kroniki|values from cargo field=kraje_strony|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-cel-umowy-miedz}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-cel-umowy-miedz/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|cel_umowy_miedz|input type=tokens|values=sojusz,pokój,małżeństwo,handel,sukcesja,kwestie religijne,własność|values from cargo table=wpisy_kroniki|values from cargo field=cel_umowy_miedz|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-5-content}} / {{MediaWiki:Lawrus-sec-5-content/en}} ==&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-prawo}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-prawo/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|prawo_kategoria|input type=tokens|values=ecclesiastical,criminal,family,property,procedural,public/constitutional,international|values from cargo table=wpisy_kroniki|values from cargo field=prawo_kategoria|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zwyczaj}}&lt;br /&gt;
{{{field|zwyczaj_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zwyczaj/en}}&lt;br /&gt;
{{{field|zwyczaj_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-procedura}}&lt;br /&gt;
{{{field|procedura_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-procedura/en}}&lt;br /&gt;
{{{field|procedura_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-wplywy}}&lt;br /&gt;
{{{field|mozliwe_wplywy_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-wplywy/en}}&lt;br /&gt;
{{{field|mozliwe_wplywy_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zrodla-pow}}&lt;br /&gt;
{{{field|zrodla_powiazane_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zrodla-pow/en}}&lt;br /&gt;
{{{field|zrodla_powiazane_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tekst}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tekst/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tekst_zrodlowy|input type=textarea|rows=10|class=litopys|mandatory}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tlumaczenie-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tlumaczenie-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tlumaczenie_pl|input type=textarea|rows=8}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tlumaczenie-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tlumaczenie-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tlumaczenie_en|input type=textarea|rows=8}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-bibliografia}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-bibliografia/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|bibliografia|input type=textarea|rows=4|mandatory}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-komentarz-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-komentarz-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|komentarz_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-komentarz-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-komentarz-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|komentarz_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-field-zalaczniki}} / {{MediaWiki:Lawrus-field-zalaczniki/en}} ==&lt;br /&gt;
&amp;lt;p class=&amp;quot;lawrus-form-hint&amp;quot;&amp;gt;&#039;&#039;Opcjonalnie. Dodaj dowolną liczbę plików PDF lub grafik — w opublikowanym wpisie pojawią się jako załączniki (grafiki z miniaturką) między tłumaczeniem a bibliografią. / Optional. Add any number of PDF or image files — they appear as attachments (images with a thumbnail) between the translation and the bibliography in the published entry.&#039;&#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
{{{for template|ZalacznikWpisu|multiple|add button text=Dodaj załącznik / Add attachment}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-plik}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-plik/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|plik|input type=file}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zalacznik-opis}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-zalacznik-opis/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|opis|input type=text|size=60}}}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-uczestnicy-krajowa&amp;quot;&amp;gt;&lt;br /&gt;
{{{for template|UczestnikUmowy|multiple|add button text=Dodaj uczestnika / Add participant}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik}}&lt;br /&gt;
{{{field|imie_nazwisko_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik/en}}&lt;br /&gt;
{{{field|imie_nazwisko_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola}}&lt;br /&gt;
{{{field|rola_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola/en}}&lt;br /&gt;
{{{field|rola_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-swiadek}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-swiadek/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|swiadek|input type=checkbox}}}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-uczestnicy-miedz&amp;quot;&amp;gt;&lt;br /&gt;
{{{for template|UczestnikUmowyMiedz|multiple|add button text=Dodaj uczestnika / Add participant}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik}}&lt;br /&gt;
{{{field|imie_nazwisko_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik/en}}&lt;br /&gt;
{{{field|imie_nazwisko_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola}}&lt;br /&gt;
{{{field|rola_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola/en}}&lt;br /&gt;
{{{field|rola_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-swiadek}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-swiadek/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|swiadek|input type=checkbox}}}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save|label=Zapisz / Save}}} {{{standard input|preview|label=Podgląd / Preview}}} {{{standard input|cancel|label=Anuluj / Cancel}}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:WpisKroniki&amp;diff=386</id>
		<title>Szablon:WpisKroniki</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:WpisKroniki&amp;diff=386"/>
		<updated>2026-06-18T14:33:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Szablon wpisów bazy LawRus. Nie edytuj ręcznie stron, które go używają — korzystaj z [[Specjalna:FormEdit/WpisKroniki/{{PAGENAME}}|formularza]].&lt;br /&gt;
&lt;br /&gt;
Pola: status_wpisu, datacja_rok_lacinski, datacja_rok_ruski, datacja_opis, typ_wpisu, jezyk_oryginalu, rodzaj_zrodla, kraj, region, miasto, miejsce_obiekt, cel_umowy, calowanie_krzyza, kraje_strony, cel_umowy_miedz, tekst_zrodlowy, streszczenie_pl, streszczenie_en, tlumaczenie_pl, tlumaczenie_en, komentarz_pl, komentarz_en, prawo_kategoria, zwyczaj, procedura, mozliwe_wplywy, zrodla_powiazane, bibliografia.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:_table=wpisy_kroniki&lt;br /&gt;
|status_wpisu=String [filter=yes]&lt;br /&gt;
|datacja_rok_lacinski=Integer [filter=yes]&lt;br /&gt;
|datacja_rok_ruski=Integer [filter=yes]&lt;br /&gt;
|datacja_opis_pl=Text&lt;br /&gt;
|datacja_opis_en=Text&lt;br /&gt;
|typ_wpisu=String [filter=yes]&lt;br /&gt;
|jezyk_oryginalu=List (,) of String [filter=yes]&lt;br /&gt;
|rodzaj_zrodla=String&lt;br /&gt;
|kraj_pl=List (,) of String [filter=yes]&lt;br /&gt;
|kraj_en=List (,) of String [filter=yes]&lt;br /&gt;
|region_pl=List (,) of String [filter=yes]&lt;br /&gt;
|region_en=List (,) of String [filter=yes]&lt;br /&gt;
|miasto_pl=List (,) of String [filter=yes]&lt;br /&gt;
|miasto_en=List (,) of String [filter=yes]&lt;br /&gt;
|miejsce_obiekt_pl=Text&lt;br /&gt;
|miejsce_obiekt_en=Text&lt;br /&gt;
|cel_umowy=List (,) of String [filter=yes]&lt;br /&gt;
|calowanie_krzyza=Boolean&lt;br /&gt;
|kraje_strony=List (,) of String [filter=yes]&lt;br /&gt;
|cel_umowy_miedz=List (,) of String [filter=yes]&lt;br /&gt;
|tekst_zrodlowy=Text&lt;br /&gt;
|streszczenie_pl=Text&lt;br /&gt;
|streszczenie_en=Text&lt;br /&gt;
|tlumaczenie_pl=Text&lt;br /&gt;
|tlumaczenie_en=Text&lt;br /&gt;
|komentarz_pl=Text&lt;br /&gt;
|komentarz_en=Text&lt;br /&gt;
|prawo_kategoria=List (,) of String [filter=yes]&lt;br /&gt;
|zwyczaj_pl=Text&lt;br /&gt;
|zwyczaj_en=Text&lt;br /&gt;
|procedura_pl=Text&lt;br /&gt;
|procedura_en=Text&lt;br /&gt;
|mozliwe_wplywy_pl=Text&lt;br /&gt;
|mozliwe_wplywy_en=Text&lt;br /&gt;
|zrodla_powiazane_pl=Text&lt;br /&gt;
|zrodla_powiazane_en=Text&lt;br /&gt;
|bibliografia=Text&lt;br /&gt;
|status_skrot=String&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#default_form:WpisKroniki}}{{#cargo_store:_table=wpisy_kroniki&lt;br /&gt;
|status_wpisu={{#ifeq:{{REVISIONUSER}}|Carina|{{#ifeq:{{{status_wpisu|}}}|1-draft|2A-do-tlum-pl|{{{status_wpisu|1-draft}}}}}|{{{status_wpisu|1-draft}}}}}&lt;br /&gt;
|datacja_rok_lacinski={{{datacja_rok_lacinski|}}}&lt;br /&gt;
|datacja_rok_ruski={{{datacja_rok_ruski|}}}&lt;br /&gt;
|datacja_opis_pl={{{datacja_opis_pl|{{{datacja_opis|}}}}}}&lt;br /&gt;
|datacja_opis_en={{{datacja_opis_en|}}}&lt;br /&gt;
|typ_wpisu={{{typ_wpisu|}}}&lt;br /&gt;
|jezyk_oryginalu={{#arraymap:{{{jezyk_oryginalu|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|rodzaj_zrodla={{{rodzaj_zrodla|}}}&lt;br /&gt;
|kraj_pl={{#arraymap:{{{kraj_pl|{{{kraj|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|kraj_en={{#arraymap:{{{kraj_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|region_pl={{#arraymap:{{{region_pl|{{{region|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|region_en={{#arraymap:{{{region_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miasto_pl={{#arraymap:{{{miasto_pl|{{{miasto|}}}}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miasto_en={{#arraymap:{{{miasto_en|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|miejsce_obiekt_pl={{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}&lt;br /&gt;
|miejsce_obiekt_en={{{miejsce_obiekt_en|}}}&lt;br /&gt;
|cel_umowy={{#arraymap:{{{cel_umowy|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|calowanie_krzyza={{{calowanie_krzyza|}}}&lt;br /&gt;
|kraje_strony={{#arraymap:{{{kraje_strony|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|cel_umowy_miedz={{#arraymap:{{{cel_umowy_miedz|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|tekst_zrodlowy={{{tekst_zrodlowy|}}}&lt;br /&gt;
|streszczenie_pl={{{streszczenie_pl|}}}&lt;br /&gt;
|streszczenie_en={{{streszczenie_en|}}}&lt;br /&gt;
|tlumaczenie_pl={{{tlumaczenie_pl|}}}&lt;br /&gt;
|tlumaczenie_en={{{tlumaczenie_en|}}}&lt;br /&gt;
|komentarz_pl={{{komentarz_pl|}}}&lt;br /&gt;
|komentarz_en={{{komentarz_en|}}}&lt;br /&gt;
|prawo_kategoria={{#arraymap:{{{prawo_kategoria|}}}|,|@@|{{ucfirst:@@}}|,}}&lt;br /&gt;
|zwyczaj_pl={{{zwyczaj_pl|{{{zwyczaj|}}}}}}&lt;br /&gt;
|zwyczaj_en={{{zwyczaj_en|}}}&lt;br /&gt;
|procedura_pl={{{procedura_pl|{{{procedura|}}}}}}&lt;br /&gt;
|procedura_en={{{procedura_en|}}}&lt;br /&gt;
|mozliwe_wplywy_pl={{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}&lt;br /&gt;
|mozliwe_wplywy_en={{{mozliwe_wplywy_en|}}}&lt;br /&gt;
|zrodla_powiazane_pl={{{zrodla_powiazane_pl|{{{zrodla_powiazane|}}}}}}&lt;br /&gt;
|zrodla_powiazane_en={{{zrodla_powiazane_en|}}}&lt;br /&gt;
|bibliografia={{{bibliografia|}}}&lt;br /&gt;
|status_skrot={{#switch:{{{status_wpisu|1-draft}}}|1-draft=1|2A-do-tlum-pl=2A|2B-do-sprawdzenia=2B|3-do-korekty=3|4-do-publikacji=4|5-opublikowane=5|2-published=2|#default={{{status_wpisu|}}}}}&lt;br /&gt;
}}{{#arraymap:{{{kraj_pl|{{{kraj|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{kraj_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{miasto_pl|{{{miasto|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogMiasto}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{miasto_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogMiasto}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{region_pl|{{{region|}}}}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogRegion}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{region_en|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogRegion}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{jezyk_oryginalu|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogJezyk}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{prawo_kategoria|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogPrawo}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{cel_umowy|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogCelUmowy}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{cel_umowy_miedz|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogCelUmowy}}&amp;lt;/nowiki&amp;gt;}}}}{{#arraymap:{{{kraje_strony|}}}|,|@@|{{#createpageifnotex:Katalog:@@|&amp;lt;nowiki&amp;gt;{{KatalogKraj}}&amp;lt;/nowiki&amp;gt;}}}}{{#if:{{{datacja_rok_lacinski|}}}|{{#createpageifnotex:Katalog:{{{datacja_rok_lacinski}}}|&amp;lt;nowiki&amp;gt;{{KatalogRok}}&amp;lt;/nowiki&amp;gt;}}|}}&amp;lt;div class=&amp;quot;wpis-kroniki&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-actions&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;lawrus-status-badge lawrus-status-{{lc:{{{status_wpisu|1-draft}}}}}&amp;quot;&amp;gt;{{int:lawrus-status-label}}: &amp;lt;strong&amp;gt;{{int:lawrus-status-{{lc:{{{status_wpisu|1-draft}}}}}}}&amp;lt;/strong&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
{{#switch:{{{status_wpisu|1-draft}}}&lt;br /&gt;
| 1-draft = {{LawRusBtn|akcja=submit|labelmsg=lawrus-btn-submit|grupy=autor,sprawdzajacy,kierownik,sysop}}&lt;br /&gt;
| 2A-do-tlum-pl = {{LawRusBtn|akcja=submit|labelmsg=lawrus-btn-submit-with-tlum|grupy=kierownik,sysop}}&lt;br /&gt;
| 2B-do-sprawdzenia = {{LawRusBtn|akcja=approve-review|labelmsg=lawrus-btn-approve-review|grupy=sprawdzajacy,kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=sprawdzajacy,kierownik,sysop}}&lt;br /&gt;
| 3-do-korekty = {{LawRusBtn|akcja=approve-proofread|labelmsg=lawrus-btn-approve-proofread|grupy=proofreader,kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=proofreader,kierownik,sysop}}&lt;br /&gt;
| 4-do-publikacji = {{LawRusBtn|akcja=publish|labelmsg=lawrus-btn-publish|grupy=kierownik,sysop}}{{LawRusBtn|akcja=send-back|labelmsg=lawrus-btn-send-back|grupy=kierownik,sysop}}&lt;br /&gt;
| 5-opublikowane = {{LawRusBtn|akcja=unpublish|labelmsg=lawrus-btn-unpublish|grupy=kierownik,sysop}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-1-metadata}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{datacja_rok_lacinski|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rok-lacinski}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{datacja_rok_lacinski}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{datacja_rok_ruski|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rok-ruski}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{datacja_rok_ruski}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{datacja_opis_pl|{{{datacja_opis|}}}}}}{{{datacja_opis_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-datacja-opis}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{datacja_opis_pl|{{{datacja_opis|}}}}}}|{{{datacja_opis_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{typ_wpisu|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-typ}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{typ_wpisu}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{jezyk_oryginalu|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-jezyk}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{jezyk_oryginalu}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{rodzaj_zrodla|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-rodzaj-zrodla}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{rodzaj_zrodla}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{streszczenie_pl|}}}{{{streszczenie_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{streszczenie_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Streszczenie&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{streszczenie_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{streszczenie_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Summary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{streszczenie_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&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;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-place&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-2-place}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraj_pl|{{{kraj|}}}}}}{{{kraj_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-kraj}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{kraj_pl|{{{kraj|}}}}}}|{{{kraj_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{region_pl|{{{region|}}}}}}{{{region_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-region}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{region_pl|{{{region|}}}}}}|{{{region_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{miasto_pl|{{{miasto|}}}}}}{{{miasto_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-miasto}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{miasto_pl|{{{miasto|}}}}}}|{{{miasto_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}{{{miejsce_obiekt_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-miejsce}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{miejsce_obiekt_pl|{{{miejsce_obiekt|}}}}}}|{{{miejsce_obiekt_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&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;
{{#if:{{{cel_umowy|}}}{{{calowanie_krzyza|}}}{{#cargo_query:tables=uczestnicy_umowy|fields=imie_nazwisko_pl|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=list|default=}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-agreement-nat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-3-agreement-nat}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{cel_umowy|}}}{{{calowanie_krzyza|}}}|&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{cel_umowy|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-cel-umowy}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{cel_umowy}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{calowanie_krzyza|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-calowanie}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{calowanie_krzyza}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;|}}&lt;br /&gt;
{{#cargo_query:tables=uczestnicy_umowy|fields={{#ifeq:{{int:lawrus-lang-code}}|en|imie_nazwisko_en|imie_nazwisko_pl}}={{int:lawrus-field-uczestnik}},{{#ifeq:{{int:lawrus-lang-code}}|en|rola_en|rola_pl}}={{int:lawrus-field-rola}},swiadek={{int:lawrus-field-swiadek}}|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=wikitable|default=}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{kraje_strony|}}}{{{cel_umowy_miedz|}}}{{#cargo_query:tables=uczestnicy_umowy_miedz|fields=imie_nazwisko_pl|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=list|default=}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-agreement-int&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-4-agreement-int}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraje_strony|}}}{{{cel_umowy_miedz|}}}|&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{kraje_strony|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-kraje-strony}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{kraje_strony}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{cel_umowy_miedz|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-cel-umowy-miedz}}&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{cel_umowy_miedz}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;|}}&lt;br /&gt;
{{#cargo_query:tables=uczestnicy_umowy_miedz|fields={{#ifeq:{{int:lawrus-lang-code}}|en|imie_nazwisko_en|imie_nazwisko_pl}}={{int:lawrus-field-uczestnik}},{{#ifeq:{{int:lawrus-lang-code}}|en|rola_en|rola_pl}}={{int:lawrus-field-rola}},swiadek={{int:lawrus-field-swiadek}}|where=_pageName=&amp;quot;{{FULLPAGENAME}}&amp;quot; AND (imie_nazwisko_pl != &amp;quot;&amp;quot; OR imie_nazwisko_en != &amp;quot;&amp;quot;)|format=wikitable|default=}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section lawrus-section-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-header&amp;quot;&amp;gt;{{int:lawrus-sec-5-content}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-section-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{prawo_kategoria|}}}{{{zwyczaj_pl|{{{zwyczaj|}}}}}}{{{zwyczaj_en|}}}{{{procedura_pl|{{{procedura|}}}}}}{{{procedura_en|}}}{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}{{{mozliwe_wplywy_en|}}}|&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable wpis-meta&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{prawo_kategoria|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-prawo}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusWartosc|{{{prawo_kategoria}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{zwyczaj_pl|{{{zwyczaj|}}}}}}{{{zwyczaj_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-zwyczaj}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{zwyczaj_pl|{{{zwyczaj|}}}}}}|{{{zwyczaj_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{procedura_pl|{{{procedura|}}}}}}{{{procedura_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-procedura}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{procedura_pl|{{{procedura|}}}}}}|{{{procedura_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}{{#if:{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}{{{mozliwe_wplywy_en|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;{{int:lawrus-field-wplywy}}&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;{{LawrusDwa|{{{mozliwe_wplywy_pl|{{{mozliwe_wplywy|}}}}}}|{{{mozliwe_wplywy_en|}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;|}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lawrus-related&amp;gt;{{{zrodla_powiazane_pl|{{{zrodla_powiazane|}}}}}}@@@EN@@@{{{zrodla_powiazane_en|}}}&amp;lt;/lawrus-related&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{tekst_zrodlowy|}}}|&lt;br /&gt;
;{{int:lawrus-field-tekst}}:&lt;br /&gt;
&amp;lt;div class=&amp;quot;litopys&amp;quot;&amp;gt;{{{tekst_zrodlowy}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{tlumaczenie_pl|}}}{{{tlumaczenie_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{tlumaczenie_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Tłumaczenie&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{tlumaczenie_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{tlumaczenie_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Translation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{tlumaczenie_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{bibliografia|}}}|&lt;br /&gt;
;{{int:lawrus-field-bibliografia}}:&lt;br /&gt;
{{{bibliografia}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#if:{{{komentarz_pl|}}}{{{komentarz_en|}}}|&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-lang-block&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{komentarz_pl|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-pl&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Komentarz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{komentarz_pl}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}{{#if:{{{komentarz_en|}}}|&amp;lt;div class=&amp;quot;lawrus-lang-panel lawrus-lang-en&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Commentary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{{komentarz_en}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&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;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:UczestnikUmowyMiedz&amp;diff=385</id>
		<title>Szablon:UczestnikUmowyMiedz</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:UczestnikUmowyMiedz&amp;diff=385"/>
		<updated>2026-06-18T14:33:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Podszablon uczestnika umowy międzynarodowej. Wstawiany wielokrotnie przez [[Formularz:WpisKroniki]].&lt;br /&gt;
Pola: imie_nazwisko_pl, imie_nazwisko_en, rola_pl, rola_en, swiadek.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:_table=uczestnicy_umowy_miedz&lt;br /&gt;
|imie_nazwisko_pl=String&lt;br /&gt;
|imie_nazwisko_en=String&lt;br /&gt;
|rola_pl=String&lt;br /&gt;
|rola_en=String&lt;br /&gt;
|swiadek=Boolean&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=uczestnicy_umowy_miedz&lt;br /&gt;
|imie_nazwisko_pl={{{imie_nazwisko_pl|{{{imie_nazwisko|}}}}}}&lt;br /&gt;
|imie_nazwisko_en={{{imie_nazwisko_en|}}}&lt;br /&gt;
|rola_pl={{{rola_pl|{{{rola|}}}}}}&lt;br /&gt;
|rola_en={{{rola_en|}}}&lt;br /&gt;
|swiadek={{{swiadek|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:UczestnikUmowy&amp;diff=384</id>
		<title>Szablon:UczestnikUmowy</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:UczestnikUmowy&amp;diff=384"/>
		<updated>2026-06-18T14:33:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Podszablon uczestnika umowy krajowej. Wstawiany wielokrotnie przez [[Formularz:WpisKroniki]].&lt;br /&gt;
Pola: imie_nazwisko_pl, imie_nazwisko_en, rola_pl, rola_en, swiadek.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_declare:_table=uczestnicy_umowy&lt;br /&gt;
|imie_nazwisko_pl=String&lt;br /&gt;
|imie_nazwisko_en=String&lt;br /&gt;
|rola_pl=String&lt;br /&gt;
|rola_en=String&lt;br /&gt;
|swiadek=Boolean&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=uczestnicy_umowy&lt;br /&gt;
|imie_nazwisko_pl={{{imie_nazwisko_pl|{{{imie_nazwisko|}}}}}}&lt;br /&gt;
|imie_nazwisko_en={{{imie_nazwisko_en|}}}&lt;br /&gt;
|rola_pl={{{rola_pl|{{{rola|}}}}}}&lt;br /&gt;
|rola_en={{{rola_en|}}}&lt;br /&gt;
|swiadek={{{swiadek|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusWartosc&amp;diff=383</id>
		<title>Szablon:LawrusWartosc</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusWartosc&amp;diff=383"/>
		<updated>2026-06-18T14:33:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Wyświetla wartość słownikową w języku interfejsu (PL lub EN). Obsługuje listy rozdzielone przecinkami. Używany w widoku wpisu (Szablon:WpisKroniki) dla pól S.&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{int:lawrus-lang-code}}|en|{{#arraymap:{{{1|}}}|,|@@|{{LawrusTlumEN|@@}}}}|{{#arraymap:{{{1|}}}|,|@@|{{LawrusTlumPL|@@}}}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusTlumPL&amp;diff=382</id>
		<title>Szablon:LawrusTlumPL</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusTlumPL&amp;diff=382"/>
		<updated>2026-06-18T14:33:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Słownik tłumaczeń wartości słownikowych → polski (dla pól EN-kanonicznych: język oryginału, kategoria prawa). Pozostałe wartości zwraca bez zmian. Używany przez [[Szablon:LawrusOpcjaBi]] i [[Szablon:LawrusWartosc]].&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{1|}}}&lt;br /&gt;
|Old Rusian=staroruski&lt;br /&gt;
|Old Norse=staronordyjski&lt;br /&gt;
|Old Norse (Icelandic)=staronordyjski (islandzki)&lt;br /&gt;
|Old Polish=staropolski&lt;br /&gt;
|Latin=łacina&lt;br /&gt;
|Greek=grecki&lt;br /&gt;
|Old Church Slavonic=staro-cerkiewno-słowiański&lt;br /&gt;
|ecclesiastical=kościelne&lt;br /&gt;
|criminal=karne&lt;br /&gt;
|family=rodzinne&lt;br /&gt;
|property=majątkowe&lt;br /&gt;
|procedural=procesowe&lt;br /&gt;
|public/constitutional=publiczne/konstytucyjne&lt;br /&gt;
|international=międzynarodowe&lt;br /&gt;
|#default={{{1|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusTlumEN&amp;diff=381</id>
		<title>Szablon:LawrusTlumEN</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusTlumEN&amp;diff=381"/>
		<updated>2026-06-18T14:33:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Słownik tłumaczeń wartości słownikowych → angielski (dla pól PL-kanonicznych: typ wpisu, rodzaj źródła, cele umów, kraje). Pozostałe wartości zwraca bez zmian. Używany przez [[Szablon:LawrusOpcjaBi]] i [[Szablon:LawrusWartosc]].&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#switch:{{{1|}}}&lt;br /&gt;
|umowa krajowa=domestic agreement&lt;br /&gt;
|umowa międzynarodowa=international agreement&lt;br /&gt;
|źródło narracyjne=narrative source&lt;br /&gt;
|źródło prawa=source of law&lt;br /&gt;
|dokument=document&lt;br /&gt;
|sojusz=alliance&lt;br /&gt;
|pokój=peace&lt;br /&gt;
|małżeństwo=marriage&lt;br /&gt;
|handel=trade&lt;br /&gt;
|sukcesja=succession&lt;br /&gt;
|kwestie religijne=religious matters&lt;br /&gt;
|własność=property&lt;br /&gt;
|Ruś=Rus&lt;br /&gt;
|Norwegia=Norway&lt;br /&gt;
|Islandia=Iceland&lt;br /&gt;
|Polska=Poland&lt;br /&gt;
|Czechy=Bohemia&lt;br /&gt;
|Węgry=Hungary&lt;br /&gt;
|Bizancjum=Byzantium&lt;br /&gt;
|Dania=Denmark&lt;br /&gt;
|Szwecja=Sweden&lt;br /&gt;
|#default={{{1|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusOpcjaBi&amp;diff=380</id>
		<title>Szablon:LawrusOpcjaBi</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusOpcjaBi&amp;diff=380"/>
		<updated>2026-06-18T14:33:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Etykieta dwujęzyczna „PL / EN&amp;quot; dla opcji słownikowej. Używany jako &amp;lt;code&amp;gt;mapping template&amp;lt;/code&amp;gt; w Formularz:WpisKroniki (pola S). W bazie zapisuje wartość kanoniczną; w formularzu pokazuje oba języki.&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LawrusTlumPL|{{{1|}}}}} / {{LawrusTlumEN|{{{1|}}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusDwa&amp;diff=379</id>
		<title>Szablon:LawrusDwa</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LawrusDwa&amp;diff=379"/>
		<updated>2026-06-18T14:33:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Zwraca wartość pola dwujęzycznego w języku interfejsu (PL/EN). Gdy wersja docelowa jest pusta, pokazuje drugą (fallback) — dzięki temu w widoku EN nie pojawiają się puste pola dla wpisów wypełnionych tylko po polsku. Użycie: &amp;lt;code&amp;gt;{{LawrusDwa|wartość PL|wartość EN}}&amp;lt;/code&amp;gt;.&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{int:lawrus-lang-code}}|en|{{#if:{{{2|}}}|{{{2}}}|{{{1|}}}}}|{{#if:{{{1|}}}|{{{1}}}|{{{2|}}}}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LangSwitch&amp;diff=378</id>
		<title>Szablon:LangSwitch</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:LangSwitch&amp;diff=378"/>
		<updated>2026-06-18T14:33:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Przełącznik języka między PL a EN wersją strony.&lt;br /&gt;
&lt;br /&gt;
Użycie: {{LangSwitch}}  (bez parametru — wykrywa język z FULLPAGENAME)&lt;br /&gt;
&lt;br /&gt;
Dla przestrzeni Katalog: zawsze pokazuje oba przyciski PL · EN.&lt;br /&gt;
  [[FULLPAGENAME|Polski]]  → czysty URL (bez uselang) = domyślny PL&lt;br /&gt;
  [fullurl?uselang=en ...]  → wymusza interfejs angielski&lt;br /&gt;
&lt;br /&gt;
Mapa par PL ↔ EN (dla stron spoza Katalog:):&lt;br /&gt;
  Strona główna ↔ Main Page&lt;br /&gt;
  Wstęp do bazy danych ↔ Database introduction&lt;br /&gt;
  Baza danych ↔ Database&lt;br /&gt;
  Filtry ↔ Filters&lt;br /&gt;
  Katalogi ↔ Catalogs&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#ifeq:{{NAMESPACE}}|Katalog|&amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:{{FULLPAGENAME}}|uselang=pl}} 🇵🇱 Polski] · [{{fullurl:{{FULLPAGENAME}}|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;|{{#switch:{{FULLPAGENAME}}&lt;br /&gt;
| Strona główna = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Main Page|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Wstęp do bazy danych = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Database introduction|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Baza danych = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Database|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Filtry = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Filters|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Katalogi = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Catalogs|uselang=en}} 🇬🇧 English]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Main Page = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Strona główna|uselang=pl}} 🇵🇱 Polski]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Database introduction = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Wstęp do bazy danych|uselang=pl}} 🇵🇱 Polski]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Database = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Baza danych|uselang=pl}} 🇵🇱 Polski]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Filters = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Filtry|uselang=pl}} 🇵🇱 Polski]&amp;lt;/div&amp;gt;&lt;br /&gt;
| Catalogs = &amp;lt;div style=&amp;quot;text-align:right;&amp;quot;&amp;gt;[{{fullurl:Katalogi|uselang=pl}} 🇵🇱 Polski]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogRok&amp;diff=377</id>
		<title>Szablon:KatalogRok</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogRok&amp;diff=377"/>
		<updated>2026-06-18T14:33:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu lat. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=datacja_rok_lacinski=&amp;quot;{{PAGENAME}}&amp;quot; AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=_pageName ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogRegion&amp;diff=376</id>
		<title>Szablon:KatalogRegion</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogRegion&amp;diff=376"/>
		<updated>2026-06-18T14:33:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu regionów. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=(region_pl HOLDS &amp;quot;{{PAGENAME}}&amp;quot; OR region_en HOLDS &amp;quot;{{PAGENAME}}&amp;quot;) AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogPrawo&amp;diff=375</id>
		<title>Szablon:KatalogPrawo</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogPrawo&amp;diff=375"/>
		<updated>2026-06-18T14:33:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu kategorii prawnych. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=prawo_kategoria HOLDS &amp;quot;{{PAGENAME}}&amp;quot; AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogMiasto&amp;diff=374</id>
		<title>Szablon:KatalogMiasto</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogMiasto&amp;diff=374"/>
		<updated>2026-06-18T14:33:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu miast. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=(miasto_pl HOLDS &amp;quot;{{PAGENAME}}&amp;quot; OR miasto_en HOLDS &amp;quot;{{PAGENAME}}&amp;quot;) AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogKraj&amp;diff=373</id>
		<title>Szablon:KatalogKraj</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogKraj&amp;diff=373"/>
		<updated>2026-06-18T14:33:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu krajów. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=(kraj_pl HOLDS &amp;quot;{{PAGENAME}}&amp;quot; OR kraj_en HOLDS &amp;quot;{{PAGENAME}}&amp;quot; OR kraje_strony HOLDS &amp;quot;{{PAGENAME}}&amp;quot;) AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogJezyk&amp;diff=372</id>
		<title>Szablon:KatalogJezyk</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogJezyk&amp;diff=372"/>
		<updated>2026-06-18T14:33:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu języków. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=jezyk_oryginalu HOLDS &amp;quot;{{PAGENAME}}&amp;quot; AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogCelUmowy&amp;diff=371</id>
		<title>Szablon:KatalogCelUmowy</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Szablon:KatalogCelUmowy&amp;diff=371"/>
		<updated>2026-06-18T14:33:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Szablon dla stron katalogu celów umów. Nie edytuj ręcznie — strony tworzone automatycznie przez AutoCreatePage.&lt;br /&gt;
[[Kategoria:Szablony katalogów]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{LangSwitch}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=(cel_umowy HOLDS &amp;quot;{{PAGENAME}}&amp;quot; OR cel_umowy_miedz HOLDS &amp;quot;{{PAGENAME}}&amp;quot;) AND status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |limit=500&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_docu/en&amp;diff=370</id>
		<title>MediaWiki:Pf formstart docu/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_docu/en&amp;diff=370"/>
		<updated>2026-06-18T14:33:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wprowadź tutaj nazwę strony, która ma być edytowana z użyciem formularza „$1”. Jeśli strona istnieje, zostanie otwarta do edycji w tym formularzu. W przeciwnym wypadku będziesz mógł edytować z użyciem formularza nową stronę.&lt;br /&gt;
&lt;br /&gt;
Enter the name of a page here, to be edited with the form &amp;quot;$1&amp;quot;. If this page already exists, you will be sent to the form for editing that page. Otherwise, you will be sent to the form for adding the page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_docu&amp;diff=369</id>
		<title>MediaWiki:Pf formstart docu</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_docu&amp;diff=369"/>
		<updated>2026-06-18T14:33:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wprowadź tutaj nazwę strony, która ma być edytowana z użyciem formularza „$1”. Jeśli strona istnieje, zostanie otwarta do edycji w tym formularzu. W przeciwnym wypadku będziesz mógł edytować z użyciem formularza nową stronę.&lt;br /&gt;
&lt;br /&gt;
Enter the name of a page here, to be edited with the form &amp;quot;$1&amp;quot;. If this page already exists, you will be sent to the form for editing that page. Otherwise, you will be sent to the form for adding the page.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_createoredit/en&amp;diff=368</id>
		<title>MediaWiki:Pf formstart createoredit/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_createoredit/en&amp;diff=368"/>
		<updated>2026-06-18T14:33:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Utwórz lub edytuj / Create or edit&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_createoredit&amp;diff=367</id>
		<title>MediaWiki:Pf formstart createoredit</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formstart_createoredit&amp;diff=367"/>
		<updated>2026-06-18T14:33:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Utwórz lub edytuj / Create or edit&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formedit_remove/en&amp;diff=366</id>
		<title>MediaWiki:Pf formedit remove/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formedit_remove/en&amp;diff=366"/>
		<updated>2026-06-18T14:33:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Usuń / Remove&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formedit_remove&amp;diff=365</id>
		<title>MediaWiki:Pf formedit remove</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Pf_formedit_remove&amp;diff=365"/>
		<updated>2026-06-18T14:33:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Usuń / Remove&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-rodzaj-zrodla/en&amp;diff=364</id>
		<title>MediaWiki:Lawrus-field-rodzaj-zrodla/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-rodzaj-zrodla/en&amp;diff=364"/>
		<updated>2026-06-18T14:32:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Source&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-rodzaj-zrodla&amp;diff=363</id>
		<title>MediaWiki:Lawrus-field-rodzaj-zrodla</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-field-rodzaj-zrodla&amp;diff=363"/>
		<updated>2026-06-18T14:32:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Źródło&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-col-rodzaj-zrodla/en&amp;diff=362</id>
		<title>MediaWiki:Lawrus-col-rodzaj-zrodla/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-col-rodzaj-zrodla/en&amp;diff=362"/>
		<updated>2026-06-18T14:31:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Source&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-col-rodzaj-zrodla&amp;diff=361</id>
		<title>MediaWiki:Lawrus-col-rodzaj-zrodla</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Lawrus-col-rodzaj-zrodla&amp;diff=361"/>
		<updated>2026-06-18T14:31:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Źródło&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Formstart/en&amp;diff=360</id>
		<title>MediaWiki:Formstart/en</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Formstart/en&amp;diff=360"/>
		<updated>2026-06-18T14:31:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dodaj stronę z formularzem / Add a page with a form&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Formstart&amp;diff=359</id>
		<title>MediaWiki:Formstart</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Formstart&amp;diff=359"/>
		<updated>2026-06-18T14:31:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dodaj stronę z formularzem / Add a page with a form&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=358</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=358"/>
		<updated>2026-06-18T14:31:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* --- LawRus -- Common.js ---------------------------------------------------&lt;br /&gt;
   1. Przenoszenie sekcji uczestnikow pod wlasciwe sekcje Umow w formularzu.&lt;br /&gt;
   2. Walidacja formularza WpisKroniki przed zapisem (status &amp;gt;= 4).&lt;br /&gt;
   3. Skracanie streszczenia w tabelach Cargo do 100 znakow + rozwin.&lt;br /&gt;
   -------------------------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
/* DataTables: wylacz autoWidth zanim Cargo zainicjuje tabele.&lt;br /&gt;
   preInit.dt odpala przed kazdym new DataTable() -- niezaleznie od kolejnosci&lt;br /&gt;
   ladowania modulow. Bez tego DataTables nadpisuje inline-style&#039;em nasze&lt;br /&gt;
   CSS-owe szerokosci kolumn. */&lt;br /&gt;
$( document ).on( &#039;preInit.dt&#039;, function ( e, settings ) {&lt;br /&gt;
    settings.oFeatures.bAutoWidth = false;&lt;br /&gt;
&lt;br /&gt;
    if ( !$( settings.nTable ).hasClass( &#039;cargoDynamicTable&#039; ) ) { return; }&lt;br /&gt;
&lt;br /&gt;
    /* Usun separatory tysiecy z kolumn roku (dodawane przez formatNum w EN locale).&lt;br /&gt;
       Lapi &amp;quot;1,888&amp;quot; / &amp;quot;1 888&amp;quot; / &amp;quot;1 888&amp;quot; -- zwraca &amp;quot;1888&amp;quot;. */&lt;br /&gt;
    var stripThousands = function ( data ) {&lt;br /&gt;
        if ( !data &amp;amp;&amp;amp; data !== 0 ) { return data; }&lt;br /&gt;
        return String( data ).replace( /^(\d{1,3})[,   ](\d{3})$/, &#039;$1$2&#039; );&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    settings.aoColumnDefs = settings.aoColumnDefs || [];&lt;br /&gt;
    settings.aoColumnDefs.push( {&lt;br /&gt;
        targets: [ 3, 4 ],&lt;br /&gt;
        render: stripThousands&lt;br /&gt;
    } );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* -- Skracanie streszczenia -------------------------------------------------&lt;br /&gt;
   Kolumna streszczenie = zawsze td:nth-child(2) w kazdym LawRus cargo query.&lt;br /&gt;
   Przypisanie do window.lawrusTruncateAll pozwala wywolac ja z konsoli. */&lt;br /&gt;
&lt;br /&gt;
window.lawrusTruncateAll = function () {&lt;br /&gt;
    $( &#039;table.cargoDynamicTable tbody tr&#039; ).each( function () {&lt;br /&gt;
        var $td = $( this ).children( &#039;td&#039; ).eq( 1 );&lt;br /&gt;
        if ( !$td.length )                          { return; }&lt;br /&gt;
        if ( $td.find( &#039;.lawrus-short&#039; ).length )   { return; }&lt;br /&gt;
        var text = $td.text().replace( /\s+/g, &#039; &#039; ).trim();&lt;br /&gt;
        if ( text.length &amp;lt;= 100 )                   { return; }&lt;br /&gt;
        var e = function ( s ) {&lt;br /&gt;
            return s.replace( /&amp;amp;/g, &#039;&amp;amp;amp;&#039; )&lt;br /&gt;
                    .replace( /&amp;lt;/g,  &#039;&amp;amp;lt;&#039;  )&lt;br /&gt;
                    .replace( /&amp;gt;/g,  &#039;&amp;amp;gt;&#039;  );&lt;br /&gt;
        };&lt;br /&gt;
        $td.html(&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-short&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text.substring( 0, 100 ) ) +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-more&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer;margin-left:2px&amp;quot;&amp;gt;&amp;amp;#x2026;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-full-wrap&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text ) +&lt;br /&gt;
                &#039;&amp;amp;#160;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-less&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer&amp;quot;&amp;gt;&amp;amp;#x2191;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
    } );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/* draw.dt -- kazdy redraw DataTables (init, sort, filtr, paginacja) */&lt;br /&gt;
$( document ).on( &#039;draw.dt&#039;, window.lawrusTruncateAll );&lt;br /&gt;
&lt;br /&gt;
/* Klikniecia -- delegowane, niezalezne od DataTables */&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-more&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-less&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* window.load -- odpala po zaladowaniu WSZYSTKICH zasobow strony (DataTables&lt;br /&gt;
   na pewno gotowe do tego momentu). */&lt;br /&gt;
$( window ).on( &#039;load&#039;, function () {&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
function lawrusInitPdfButton() {&lt;br /&gt;
    var $entry = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entry.length ) return;&lt;br /&gt;
    var $actions = $entry.find( &#039;.lawrus-actions&#039; );&lt;br /&gt;
    if ( !$actions.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var $btn = $( &#039;&amp;lt;button class=&amp;quot;lawrus-pdf-btn&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;↓ Pobierz PDF&amp;lt;/button&amp;gt;&#039; );&lt;br /&gt;
    $btn.on( &#039;click&#039;, function () {&lt;br /&gt;
        window.print();&lt;br /&gt;
    } );&lt;br /&gt;
    $actions.append( $btn );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- Okienko wyboru jezyka (pierwsza wizyta) --------------------------------&lt;br /&gt;
   Cookie lawrus_lang = pl|en. Czytane TEZ po stronie serwera (LocalSettings.php,&lt;br /&gt;
   hook BeforeInitialize) zeby przy kolejnych wejsciach od razu serwowac strone&lt;br /&gt;
   w wybranym jezyku interfejsu (uselang). Surowa nazwa cookie, bez prefiksu MW. */&lt;br /&gt;
&lt;br /&gt;
function lawrusGetCookie( name ) {&lt;br /&gt;
    var m = document.cookie.match( &#039;(?:^|; )&#039; + name + &#039;=([^;]*)&#039; );&lt;br /&gt;
    return m ? decodeURIComponent( m[ 1 ] ) : null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusSetLangCookie( lang, persist ) {&lt;br /&gt;
    var c = &#039;lawrus_lang=&#039; + lang + &#039;; path=/; SameSite=Lax&#039;;&lt;br /&gt;
    if ( persist ) { c += &#039;; max-age=&#039; + ( 60 * 60 * 24 * 365 ); } // 1 rok&lt;br /&gt;
    // bez max-age -&amp;gt; cookie sesyjne: zapyta przy nastepnym otwarciu przegladarki&lt;br /&gt;
    if ( window.location.protocol === &#039;https:&#039; ) { c += &#039;; Secure&#039;; }&lt;br /&gt;
    document.cookie = c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Jawny ?uselang=en|pl w URL = swiadomy wybor jezyka (przycisk LangSwitch na&lt;br /&gt;
   stronach statycznych/Katalog, przelacznik PL/EN we wpisie i w drilldownie).&lt;br /&gt;
   Zapisujemy go w cookie lawrus_lang, zeby serwer (BeforeInitialize) utrzymal ten&lt;br /&gt;
   jezyk takze przy kolejnej nawigacji -- inaczej menu MediaWiki (Nawigacja, Strona&lt;br /&gt;
   glowna...) wracaloby do PL po kliknieciu w pasek boczny (linki sidebara nie nosza&lt;br /&gt;
   uselang). Cookie roczne -- wybor jest swiadomy. Dziala dla anonimow (zalogowani&lt;br /&gt;
   maja jezyk w preferencjach konta). Po zapisie tlumi tez okienko pierwszej wizyty. */&lt;br /&gt;
function lawrusSyncLangCookie() {&lt;br /&gt;
    var ul = new URL( window.location.href ).searchParams.get( &#039;uselang&#039; );&lt;br /&gt;
    if ( ul !== &#039;en&#039; &amp;amp;&amp;amp; ul !== &#039;pl&#039; ) { return; }&lt;br /&gt;
    if ( lawrusGetCookie( &#039;lawrus_lang&#039; ) === ul ) { return; }&lt;br /&gt;
    lawrusSetLangCookie( ul, true );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitLangPrompt() {&lt;br /&gt;
    // wgUserId jest null dla anonimow, liczba dla zalogowanych (ci maja&lt;br /&gt;
    // jezyk w preferencjach konta, nie pokazujemy im okienka).&lt;br /&gt;
    if ( mw.config.get( &#039;wgUserId&#039; ) ) { return; }&lt;br /&gt;
    if ( lawrusGetCookie( &#039;lawrus_lang&#039; ) ) { return; } // wybor juz zapisany&lt;br /&gt;
&lt;br /&gt;
    var $overlay = $(&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-overlay&amp;quot; role=&amp;quot;dialog&amp;quot; aria-modal=&amp;quot;true&amp;quot; aria-label=&amp;quot;Choose language / Wybierz jezyk&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
          &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;p class=&amp;quot;lawrus-lang-modal-title&amp;quot;&amp;gt;Choose your language&amp;lt;br&amp;gt;Wybierz język&amp;lt;/p&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-buttons&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-lang=&amp;quot;en&amp;quot;&amp;gt;Continue in English&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-lang=&amp;quot;pl&amp;quot;&amp;gt;Kontynuj po polsku&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;label class=&amp;quot;lawrus-lang-modal-remember&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;lawrus-lang-remember&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
              &#039;Don’t show this message again / Nie pokazuj więcej tego komunikatu&#039; +&lt;br /&gt;
            &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
          &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $overlay.on( &#039;click&#039;, &#039;button[data-lang]&#039;, function () {&lt;br /&gt;
        var lang    = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
        var persist = $overlay.find( &#039;#lawrus-lang-remember&#039; ).prop( &#039;checked&#039; );&lt;br /&gt;
        lawrusSetLangCookie( lang, persist );&lt;br /&gt;
&lt;br /&gt;
        // Zapisalismy preferencje w cookie -&amp;gt; przeladowujemy bez jawnego uselang,&lt;br /&gt;
        // zeby zadecydowal serwer (LocalSettings.php): dla EN ustawi interfejs&lt;br /&gt;
        // angielski I przekieruje polska strone statyczna na bliźniaka EN&lt;br /&gt;
        // (Strona główna -&amp;gt; Main Page itd.) -- dokladnie jak przycisk PL/EN.&lt;br /&gt;
        var url = new URL( window.location.href );&lt;br /&gt;
        url.searchParams.delete( &#039;uselang&#039; );&lt;br /&gt;
        if ( url.toString() === window.location.href ) {&lt;br /&gt;
            // URL bez zmian (np. PL na stronie PL) -&amp;gt; serwer i tak nic nie zmieni,&lt;br /&gt;
            // wystarczy zamknac okienko. Dla EN URL tez sie nie zmieni, ale&lt;br /&gt;
            // przeladowanie jest potrzebne by serwer zadzialal -&amp;gt; wymuszamy nizej.&lt;br /&gt;
            if ( lang === &#039;en&#039; ) {&lt;br /&gt;
                window.location.reload();&lt;br /&gt;
            } else {&lt;br /&gt;
                $overlay.remove();&lt;br /&gt;
            }&lt;br /&gt;
        } else {&lt;br /&gt;
            window.location.href = url.toString();&lt;br /&gt;
        }&lt;br /&gt;
    } );&lt;br /&gt;
&lt;br /&gt;
    $( document.body ).append( $overlay );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitLangSwitch() {&lt;br /&gt;
    var $entries = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entries.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
&lt;br /&gt;
    $entries.each( function () {&lt;br /&gt;
        var $entry = $( this );&lt;br /&gt;
        if ( !$entry.find( &#039;.lawrus-lang-pl, .lawrus-lang-en&#039; ).length ) return;&lt;br /&gt;
&lt;br /&gt;
        if ( isEn ) {&lt;br /&gt;
            $entry.addClass( &#039;lang-en&#039; );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var $sw = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $entry.prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
        $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
            var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
            var url = new URL( window.location.href );&lt;br /&gt;
            // Jawny uselang (takze &#039;pl&#039;) zostawiamy w URL, zeby wygral z cookie&lt;br /&gt;
            // preferencji ustawionym przez okienko wyboru jezyka.&lt;br /&gt;
            url.searchParams.set( &#039;uselang&#039;, lang === &#039;en&#039; ? &#039;en&#039; : &#039;pl&#039; );&lt;br /&gt;
            window.location.href = url.toString();&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitDrilldownLangSwitch() {&lt;br /&gt;
    if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) !== &#039;Drilldown&#039; ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
    var $sw = $(&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot; style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $( &#039;#mw-content-text&#039; ).prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
    $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
        var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
        var url = new URL( window.location.href );&lt;br /&gt;
        // Jawny uselang (takze &#039;pl&#039;) wygrywa z cookie preferencji jezyka.&lt;br /&gt;
        url.searchParams.set( &#039;uselang&#039;, lang === &#039;en&#039; ? &#039;en&#039; : &#039;pl&#039; );&lt;br /&gt;
        window.location.href = url.toString();&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- Dodawanie wpisu: duplikat nazwy + propozycja nowej nazwy ----------------&lt;br /&gt;
   Na Specjalna:FormStart przed wysłaniem sprawdza, czy wpis o tej nazwie już&lt;br /&gt;
   istnieje. Jeśli tak — pyta: otworzyć istniejący czy utworzyć nowy. Dla nowego&lt;br /&gt;
   proponuje nazwę (wiodąca liczba +1, a gdy brak liczby — prefiks &amp;quot;0_&amp;quot;) i wstawia&lt;br /&gt;
   ją do pola JAKO PROPOZYCJĘ — użytkownik może ją zmienić; nic nie dzieje się&lt;br /&gt;
   automatycznie. */&lt;br /&gt;
&lt;br /&gt;
function lawrusEscapeRegex( s ) {&lt;br /&gt;
    return s.replace( /[.*+?^${}()|[\]\\]/g, &#039;\\$&amp;amp;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Propozycja nazwy nowego wpisu na podstawie nazwy wpisanej i listy wszystkich&lt;br /&gt;
   tytułów (NS_MAIN). Reguły:&lt;br /&gt;
   - nazwa bez wiodącej liczby (np. &amp;quot;test&amp;quot;) lub z prefiksem licznika i spacją&lt;br /&gt;
     (stare &amp;quot;0 test&amp;quot;): baza = nazwa bez prefiksu; szukamy najwyższego istniejącego&lt;br /&gt;
     &amp;quot;N-baza&amp;quot;/&amp;quot;N baza&amp;quot; i proponujemy (max+1)-baza (gdy brak — &amp;quot;0-baza&amp;quot;). Dzięki&lt;br /&gt;
     temu przy istniejących &amp;quot;test&amp;quot; i &amp;quot;0-test&amp;quot; propozycją jest &amp;quot;1-test&amp;quot;.&lt;br /&gt;
     Separator dodajemy jako MYŚLNIK &amp;quot;-&amp;quot; — MediaWiki NIE zamienia go na spację&lt;br /&gt;
     (w przeciwieństwie do &amp;quot;_&amp;quot;), więc pozostaje widoczny w tytule.&lt;br /&gt;
   - nazwa &amp;quot;rocznikowa&amp;quot;/z wiodącą liczbą (np. &amp;quot;1022-Rus-Prawda&amp;quot;, &amp;quot;0-test&amp;quot;):&lt;br /&gt;
     wiodąca liczba +1 (liczba znacząca = rok lub kolejny numer). */&lt;br /&gt;
function lawrusProposeEntryName( name, titles ) {&lt;br /&gt;
    // MediaWiki traktuje &amp;quot;_&amp;quot; i spację w tytułach równoważnie i zwraca formę ze&lt;br /&gt;
    // spacjami (allpages: &amp;quot;0_test&amp;quot; -&amp;gt; &amp;quot;0 test&amp;quot;). Normalizujemy &amp;quot;_&amp;quot; do spacji.&lt;br /&gt;
    var norm = function ( s ) { return String( s ).replace( /_/g, &#039; &#039; ).trim(); };&lt;br /&gt;
    var nName = norm( name );&lt;br /&gt;
&lt;br /&gt;
    var base;&lt;br /&gt;
    var pm = nName.match( /^\d+\s+([\s\S]+)$/ ); // stara forma &amp;quot;N baza&amp;quot; (separator: spacja/_)&lt;br /&gt;
    if ( pm ) {&lt;br /&gt;
        base = pm[ 1 ];&lt;br /&gt;
    } else if ( /^\d/.test( nName ) ) {&lt;br /&gt;
        // wiodąca liczba (rocznik &amp;quot;1022-Rus-Prawda&amp;quot; lub licznik &amp;quot;0-test&amp;quot;) -&amp;gt; +1&lt;br /&gt;
        var ym = nName.match( /^(\d+)([\s\S]*)$/ );&lt;br /&gt;
        return ( parseInt( ym[ 1 ], 10 ) + 1 ) + ym[ 2 ];&lt;br /&gt;
    } else {&lt;br /&gt;
        base = nName;&lt;br /&gt;
    }&lt;br /&gt;
    // Najwyższe istniejące &amp;quot;N-baza&amp;quot; / &amp;quot;N baza&amp;quot; (separator: myślnik lub spacja/_).&lt;br /&gt;
    var re = new RegExp( &#039;^(\\d+)[\\s-]+&#039; + lawrusEscapeRegex( base ) + &#039;$&#039;, &#039;i&#039; );&lt;br /&gt;
    var max = -1;&lt;br /&gt;
    ( titles || [] ).forEach( function ( t ) {&lt;br /&gt;
        var m = norm( t ).match( re );&lt;br /&gt;
        if ( m ) { max = Math.max( max, parseInt( m[ 1 ], 10 ) ); }&lt;br /&gt;
    } );&lt;br /&gt;
    return ( max + 1 ) + &#039;-&#039; + base;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitFormStartGuard() {&lt;br /&gt;
    if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) !== &#039;FormStart&#039; ) { return; }&lt;br /&gt;
&lt;br /&gt;
    var $form = $( &#039;.pfFormInputWrapper&#039; ).closest( &#039;form&#039; );&lt;br /&gt;
    if ( !$form.length ) { return; }&lt;br /&gt;
&lt;br /&gt;
    function askDuplicate( name, $input ) {&lt;br /&gt;
        var safe = mw.html.escape( name );&lt;br /&gt;
        var $overlay = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-overlay&amp;quot; role=&amp;quot;dialog&amp;quot; aria-modal=&amp;quot;true&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;p class=&amp;quot;lawrus-lang-modal-title&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;Wpis „&#039; + safe + &#039;” już istnieje.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                  &#039;An entry named “&#039; + safe + &#039;” already exists.&#039; +&lt;br /&gt;
                &#039;&amp;lt;/p&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;lawrus-lang-modal-buttons&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-act=&amp;quot;existing&amp;quot;&amp;gt;Otwórz istniejący / Open existing&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;button type=&amp;quot;button&amp;quot; data-act=&amp;quot;new&amp;quot;&amp;gt;Utwórz nowy / Create new&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;label class=&amp;quot;lawrus-lang-modal-remember&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                  &#039;&amp;lt;a href=&amp;quot;#&amp;quot; data-act=&amp;quot;cancel&amp;quot;&amp;gt;Anuluj / Cancel&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
              &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $overlay.on( &#039;click&#039;, &#039;[data-act]&#039;, function ( e ) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            var act = $( this ).data( &#039;act&#039; );&lt;br /&gt;
            $overlay.remove();&lt;br /&gt;
            if ( act === &#039;existing&#039; ) {&lt;br /&gt;
                $form[ 0 ].submit(); // natywny submit pomija ten handler -&amp;gt; edycja istniejącego&lt;br /&gt;
            } else if ( act === &#039;new&#039; ) {&lt;br /&gt;
                // tylko propozycja — pobierz wszystkie tytuły, policz rodzeństwo&lt;br /&gt;
                // &amp;quot;N_baza&amp;quot; i wstaw propozycję do pola (użytkownik może ją zmienić).&lt;br /&gt;
                var applyProposal = function ( titles ) {&lt;br /&gt;
                    $input.val( lawrusProposeEntryName( name, titles ) )&lt;br /&gt;
                        .trigger( &#039;input&#039; ).trigger( &#039;change&#039; ).trigger( &#039;focus&#039; );&lt;br /&gt;
                };&lt;br /&gt;
                new mw.Api().get( {&lt;br /&gt;
                    action: &#039;query&#039;, list: &#039;allpages&#039;, apnamespace: 0,&lt;br /&gt;
                    aplimit: &#039;max&#039;, formatversion: 2&lt;br /&gt;
                } ).done( function ( d ) {&lt;br /&gt;
                    var titles = ( ( d.query &amp;amp;&amp;amp; d.query.allpages ) || [] )&lt;br /&gt;
                        .map( function ( p ) { return p.title; } );&lt;br /&gt;
                    applyProposal( titles );&lt;br /&gt;
                } ).fail( function () {&lt;br /&gt;
                    applyProposal( [] );&lt;br /&gt;
                } );&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
        $( document.body ).append( $overlay );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $form.on( &#039;submit&#039;, function ( e ) {&lt;br /&gt;
        var $input = $form.find( &#039;input[name=&amp;quot;page_name&amp;quot;]&#039; );&lt;br /&gt;
        var name = $.trim( $input.val() || &#039;&#039; );&lt;br /&gt;
        if ( name === &#039;&#039; ) { return; } // puste — niech obsłuży PHP&lt;br /&gt;
&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        mw.loader.using( &#039;mediawiki.api&#039; ).done( function () {&lt;br /&gt;
            new mw.Api().get( {&lt;br /&gt;
                action: &#039;query&#039;, titles: name, formatversion: 2&lt;br /&gt;
            } ).done( function ( data ) {&lt;br /&gt;
                var pages = ( data.query &amp;amp;&amp;amp; data.query.pages ) || [];&lt;br /&gt;
                var exists = pages.length &amp;amp;&amp;amp; !pages[ 0 ].missing &amp;amp;&amp;amp; !pages[ 0 ].invalid;&lt;br /&gt;
                if ( exists ) {&lt;br /&gt;
                    askDuplicate( name, $input );&lt;br /&gt;
                } else {&lt;br /&gt;
                    $form[ 0 ].submit(); // wolna nazwa — twórz nowy&lt;br /&gt;
                }&lt;br /&gt;
            } ).fail( function () {&lt;br /&gt;
                $form[ 0 ].submit(); // błąd API — nie blokuj użytkownika&lt;br /&gt;
            } );&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusReorderParticipants() {&lt;br /&gt;
    /* PageForms wymaga, zeby bloki {{{for template|...|multiple}}} byly poza&lt;br /&gt;
       glownym szablonem -- przez to div#lawrus-uczestnicy-* laduje na dole&lt;br /&gt;
       formularza. Przenosimy je bezposrednio pod odpowiednie sekcje 3/4.&lt;br /&gt;
       Uzywamy detach()+insertAfter() zeby zachowac event-handlery jQuery.&lt;br /&gt;
       v2 -- wywolanie przez setTimeout(0) gwarantuje uruchomienie po PageForms. */&lt;br /&gt;
    var $sec3    = $( &#039;#lawrus-sec3&#039; );&lt;br /&gt;
    var $sec4    = $( &#039;#lawrus-sec4&#039; );&lt;br /&gt;
    var $krajowa = $( &#039;#lawrus-uczestnicy-krajowa&#039; );&lt;br /&gt;
    var $miedz   = $( &#039;#lawrus-uczestnicy-miedz&#039; );&lt;br /&gt;
&lt;br /&gt;
    if ( $sec3.length &amp;amp;&amp;amp; $krajowa.length ) {&lt;br /&gt;
        $krajowa.detach().insertAfter( $sec3 );&lt;br /&gt;
    }&lt;br /&gt;
    if ( $sec4.length &amp;amp;&amp;amp; $miedz.length ) {&lt;br /&gt;
        $miedz.detach().insertAfter( $sec4 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- LawRusWorkflow: CSRF token injection ------------------------------------&lt;br /&gt;
   Wypelnia pole wptoken w formularzach .lawrus-action-form tokenem sesji.&lt;br /&gt;
   Musi dzialac przed wyslaniem formularza -- ladowanie synchroniczne z mw.loader. */&lt;br /&gt;
mw.loader.using( &#039;mediawiki.user&#039; ).done( function () {&lt;br /&gt;
    var token = mw.user.tokens.get( &#039;csrfToken&#039; );&lt;br /&gt;
    $( document ).on( &#039;submit&#039;, &#039;.lawrus-action-form&#039;, function () {&lt;br /&gt;
        $( this ).find( &#039;input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
    } );&lt;br /&gt;
    // Wypelnij od razu przy ladowaniu (dla formularzy juz widocznych)&lt;br /&gt;
    $( &#039;.lawrus-action-form input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
$( function () {&lt;br /&gt;
&lt;br /&gt;
    console.log( &#039;[LawRus] Common.js: document.ready, ns=&#039; + mw.config.get( &#039;wgNamespaceNumber&#039; ) );&lt;br /&gt;
&lt;br /&gt;
    lawrusSyncLangCookie();&lt;br /&gt;
    lawrusInitLangPrompt();&lt;br /&gt;
    lawrusInitFormStartGuard();&lt;br /&gt;
    lawrusInitPdfButton();&lt;br /&gt;
    lawrusInitLangSwitch();&lt;br /&gt;
    lawrusInitDrilldownLangSwitch();&lt;br /&gt;
&lt;br /&gt;
    if ( mw.config.get( &#039;wgUserName&#039; ) ) {&lt;br /&gt;
        $( &#039;body&#039; ).addClass( &#039;lawrus-zalogowany&#039; );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( $( &#039;#lawrus-uczestnicy-krajowa&#039; ).length ) {&lt;br /&gt;
        setTimeout( lawrusReorderParticipants, 0 );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Timeouty -- pokrywaja rozne scenariusze async ladowania Cargo/DataTables */&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 800 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 2000 );&lt;br /&gt;
&lt;br /&gt;
    /* -- Walidacja przed zapisem (tylko formularz WpisKroniki) -- */&lt;br /&gt;
    var $form = $( &#039;#pfForm&#039; );&lt;br /&gt;
    if ( !$form.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var REQUIRED_AT_4 = [&lt;br /&gt;
        { id: &#039;input_datacja_rok_lacinski&#039;, label: &#039;Rok AD&#039;          },&lt;br /&gt;
        { id: &#039;input_jezyk_oryginalu&#039;,      label: &#039;Jezyk oryginalu&#039;  },&lt;br /&gt;
        { id: &#039;input_kraj&#039;,                 label: &#039;Kraj&#039;             },&lt;br /&gt;
        { id: &#039;input_tekst_zrodlowy&#039;,       label: &#039;Tekst zrodlowy&#039;   },&lt;br /&gt;
        { id: &#039;input_bibliografia&#039;,         label: &#039;Bibliografia&#039;     },&lt;br /&gt;
        { id: &#039;input_streszczenie_pl&#039;,      label: &#039;Streszczenie PL&#039;  },&lt;br /&gt;
        { id: &#039;input_streszczenie_en&#039;,      label: &#039;Streszczenie EN&#039;  },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_pl&#039;,       label: &#039;Tlumaczenie PL&#039;   },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_en&#039;,       label: &#039;Tlumaczenie EN&#039;   }&lt;br /&gt;
    ];&lt;br /&gt;
    var HIGH_STATUS = [ &#039;4-do-publikacji&#039;, &#039;5-opublikowane&#039; ];&lt;br /&gt;
&lt;br /&gt;
    $form.on( &#039;submit&#039;, function ( e ) {&lt;br /&gt;
        var status = $( &#039;#input_status_wpisu&#039; ).val() || &#039;&#039;;&lt;br /&gt;
        if ( HIGH_STATUS.indexOf( status ) === -1 ) return;&lt;br /&gt;
&lt;br /&gt;
        var missing = REQUIRED_AT_4.filter( function ( f ) {&lt;br /&gt;
            return ( $( &#039;#&#039; + f.id ).val() || &#039;&#039; ).trim() === &#039;&#039;;&lt;br /&gt;
        } );&lt;br /&gt;
&lt;br /&gt;
        if ( $( &#039;[id^=&amp;quot;input_typ_wpisu_&amp;quot;]:checked&#039; ).length === 0 ) {&lt;br /&gt;
            missing.push( { id: null, label: &#039;Typ wpisu&#039; } );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ( missing.length === 0 ) return;&lt;br /&gt;
&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        var names = missing.map( function ( f ) { return f.label; } ).join( &#039;, &#039; );&lt;br /&gt;
        mw.loader.using( &#039;mediawiki.notification&#039; ).then( function () {&lt;br /&gt;
            mw.notify(&lt;br /&gt;
                &#039;Przy statusie &amp;quot;&#039; + status + &#039;&amp;quot; wymagane sa: &#039; + names + &#039;. Uzupelnij przed zapisem.&#039;,&lt;br /&gt;
                { type: &#039;error&#039;, autoHide: false, tag: &#039;lawrus-validation&#039; }&lt;br /&gt;
            );&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) { $( &#039;#&#039; + f.id ).css( &#039;border-color&#039;, &#039;#d33&#039; ); }&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) {&lt;br /&gt;
                $( &#039;#&#039; + f.id ).one( &#039;input&#039;, function () {&lt;br /&gt;
                    $( this ).css( &#039;border-color&#039;, &#039;&#039; );&lt;br /&gt;
                } );&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.css&amp;diff=357</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.css&amp;diff=357"/>
		<updated>2026-06-18T14:31:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Czcionka źródeł latopisarskich (cyrylica + łacina). */&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;Litopys New Roman&#039;;&lt;br /&gt;
    src: url(&#039;/fonts/LitopysNewRoman.ttf&#039;) format(&#039;truetype&#039;);&lt;br /&gt;
    font-display: swap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Klasa do oznaczania tekstów w czcionce Litopys.&lt;br /&gt;
   Użycie: &amp;lt;span class=&amp;quot;litopys&amp;quot;&amp;gt;текст&amp;lt;/span&amp;gt;&lt;br /&gt;
   lub w szablonie: &amp;lt;div class=&amp;quot;litopys&amp;quot;&amp;gt;{{{oryginał}}}&amp;lt;/div&amp;gt; */&lt;br /&gt;
.litopys {&lt;br /&gt;
    font-family: &#039;Litopys New Roman&#039;, &#039;Times New Roman&#039;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stopka w jednej linii — domyślnie Timeless łamie ją na 3 wiersze. */&lt;br /&gt;
#mw-footer #footer-list {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer #footer-info,&lt;br /&gt;
#mw-footer #footer-places {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    list-style: none;&lt;br /&gt;
    gap: 0 1em;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer #footer-info li,&lt;br /&gt;
#mw-footer #footer-places li {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pasek nawigacji 3 zakładek — w stylu Material/płaskie taby z bottom-border&lt;br /&gt;
   indicator dla aktywnej. Używany przez Szablon:NawigacjaGłówna. */&lt;br /&gt;
.nav-glowna {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    margin: 0 0 1.5em 0;&lt;br /&gt;
    border-bottom: 2px solid #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 0.75em 1em;&lt;br /&gt;
    border-bottom: 3px solid transparent;&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    transition: background-color 0.15s ease, border-color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab:hover {&lt;br /&gt;
    background-color: #f8f9fa;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab.active {&lt;br /&gt;
    border-bottom-color: #36c;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.nav-glowna-tab.active a {&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky footer — domyślnie body color (#72777d) wycieka pod krótkim&lt;br /&gt;
   contentem, generując &amp;quot;duży grafitowy obszar&amp;quot;. Layout flex z body =&lt;br /&gt;
   100vh wymusza że content rozciąga się do okna, a stopka siedzi na dnie. */&lt;br /&gt;
html, body {&lt;br /&gt;
    min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
body &amp;gt; * {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    flex: 1 0 auto;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer-container {&lt;br /&gt;
    background: #2a2a2a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wstrzyknięte wiersze uczestników umowy — bez dodatkowych paddinów. */&lt;br /&gt;
.pf-participants-inject {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Wyrównanie tabel: tekst do góry, dane do lewej.&lt;br /&gt;
   !important potrzebne bo DataTables nadpisuje przez JS inline style. */&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td,&lt;br /&gt;
table.cargoDynamicTable th,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.wikitable td,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Specjalna:FormStart — akapit instrukcji (pf_formstart_docu) jest renderowany&lt;br /&gt;
   przez -&amp;gt;escaped() w jednym &amp;lt;p&amp;gt;, więc znaki nowej linii z komunikatu przeglądarka&lt;br /&gt;
   zwija do spacji i bloki PL + EN zlewają się w jeden. pre-line zachowuje podziały&lt;br /&gt;
   wierszy z komunikatu: pusta linia między PL a EN = widoczna przerwa. */&lt;br /&gt;
body.mw-special-FormStart #mw-content-text form p {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabele meta wpisu — pionowy układ etykieta | wartość. Puste pola pomija&lt;br /&gt;
   szablon (renderują się tylko wypełnione wiersze), więc nie ma już placeholderów&lt;br /&gt;
   &amp;quot;—&amp;quot;. Etykieta w lewej, wąskiej kolumnie; wartość zajmuje resztę szerokości. */&lt;br /&gt;
.wpis-meta {&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
.wpis-meta th {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    width: 1%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dwujęzyczna etykieta pola w formularzu — część angielska po &amp;quot;/&amp;quot; szara i cieńsza,&lt;br /&gt;
   żeby odróżnić ją od polskiej (np. „Rok AD (łac.) / Year AD (Lat.)&amp;quot;). */&lt;br /&gt;
.lawrus-label-en {&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Tabela Cargo — mieści się w kontenerze bez poziomego scrolla ────────────&lt;br /&gt;
   table-layout: fixed + width: 100% pozwala CSS kontrolować szerokości kolumn.&lt;br /&gt;
   autoWidth DataTables wyłączone w Common.js (preInit.dt).&lt;br /&gt;
   Kolejność kolumn: Wpis | Streszczenie | Źródło | Dat. ruska | Dat. łac.&lt;br /&gt;
                     | Język [| Status]                                        */&lt;br /&gt;
&lt;br /&gt;
table.cargoDynamicTable {&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.cargoDynamicTable th,&lt;br /&gt;
table.cargoDynamicTable td {&lt;br /&gt;
    word-break: break-word;&lt;br /&gt;
    overflow-wrap: break-word;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* col 1: Wpis */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(1),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(1) { width: 20% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 2: Streszczenie */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(2),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(2) { width: 30% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 3: Źródło */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(3),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(3) { width: 17% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 4: Datacja ruska */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(4),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(4) { width: 9% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 5: Datacja łacińska */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(5),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(5) { width: 9% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 6: Język */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(6),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(6) { width: 15% !important; }&lt;br /&gt;
&lt;br /&gt;
/* col 7: Status (widok roboczy — 7 kolumn) */&lt;br /&gt;
table.cargoDynamicTable thead th:nth-child(7),&lt;br /&gt;
table.cargoDynamicTable tbody td:nth-child(7) {&lt;br /&gt;
    width: 13% !important;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Streszczenie — skracanie z rozwinięciem ───────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-full-wrap {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-more,&lt;br /&gt;
.lawrus-less {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    margin-left: 2px;&lt;br /&gt;
    color: #3366cc;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-more:hover,&lt;br /&gt;
.lawrus-less:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Pasek akcji wpisu ───────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    margin-bottom: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.lawrus-pdf-btn {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    padding: 0.2em 0.8em;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 0.875em;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-pdf-btn:hover {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
    border-color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Sekcje wpisu LawRus ─────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-section {&lt;br /&gt;
    border: 1px solid #d0d3d7;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-section-header {&lt;br /&gt;
    background: #f0f2f5;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
    padding: 0.5em 0.8em;&lt;br /&gt;
    border-bottom: 1px solid #d0d3d7;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-section-body {&lt;br /&gt;
    padding: 0.75em 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Układ dwukolumnowy PL / EN */&lt;br /&gt;
.lawrus-bilingual {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Układ trójkolumnowy (trzy pola datacji) */&lt;br /&gt;
.lawrus-triple {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 1em;&lt;br /&gt;
    margin: 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-triple .lawrus-col {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pola formularza w kolumnach (tokens/select2, inputy, textarea, combobox) mają&lt;br /&gt;
   się mieścić w kolumnie i nie wychodzić poza obszar. select2 (tokens) ustawia&lt;br /&gt;
   sobie inline szerokość — wymuszamy 100% kolumny. */&lt;br /&gt;
.lawrus-bilingual .lawrus-col input,&lt;br /&gt;
.lawrus-bilingual .lawrus-col textarea,&lt;br /&gt;
.lawrus-bilingual .lawrus-col select,&lt;br /&gt;
.lawrus-triple .lawrus-col input,&lt;br /&gt;
.lawrus-triple .lawrus-col textarea,&lt;br /&gt;
.lawrus-triple .lawrus-col select {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col .select2-container,&lt;br /&gt;
.lawrus-triple .lawrus-col .select2-container {&lt;br /&gt;
    /* select2 (PageForms) ustawia inline min-width: &amp;lt;size&amp;gt;px (domyślnie 600px) —&lt;br /&gt;
       to ono rozpychało pole poza kolumnę. Zerujemy je. */&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
/* PageForms owija pole w &amp;lt;span class=&amp;quot;inputSpan&amp;quot;&amp;gt; (domyślnie inline) — przez to&lt;br /&gt;
   width:100% na widgecie tokens/select2 liczy się względem szerokości treści&lt;br /&gt;
   (PageForms wymusza inline width:600px na &amp;lt;select&amp;gt;), a nie kolumny, więc pole&lt;br /&gt;
   wychodzi w prawo. Blok sprawia, że 100% = szerokość kolumny. */&lt;br /&gt;
.lawrus-bilingual .lawrus-col .inputSpan,&lt;br /&gt;
.lawrus-triple .lawrus-col .inputSpan {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-bilingual .lawrus-col select.pfTokens,&lt;br /&gt;
.lawrus-triple .lawrus-col select.pfTokens {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsywność: na wąskich ekranach kolumny układają się pionowo */&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
    .lawrus-bilingual,&lt;br /&gt;
    .lawrus-triple {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Przełącznik języka PL/EN dla wpisu ──────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
.lawrus-lang-switch {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: flex-end;&lt;br /&gt;
    margin: 0 0 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button {&lt;br /&gt;
    padding: 0.2em 0.8em;&lt;br /&gt;
    border: 1px solid #a2a9b1;&lt;br /&gt;
    background: #f8f9fa;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-size: 0.875em;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:first-child {&lt;br /&gt;
    border-radius: 3px 0 0 3px;&lt;br /&gt;
    border-right: none;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:last-child {&lt;br /&gt;
    border-radius: 0 3px 3px 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button:hover:not(.active) {&lt;br /&gt;
    background: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-switch button.active {&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    border-color: #3366cc;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panele językowe — domyślnie PL widoczny, EN ukryty */&lt;br /&gt;
.lawrus-lang-panel {&lt;br /&gt;
    margin: 0.75em 0;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-en {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.wpis-kroniki.lang-en .lawrus-lang-pl {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
.wpis-kroniki.lang-en .lawrus-lang-en {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Treść widoczna tylko dla zalogowanych — domyślnie ukryta, JS odkrywa po weryfikacji. */&lt;br /&gt;
.lawrus-tylko-zalogowany {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
body.lawrus-zalogowany .lawrus-tylko-zalogowany {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zakładki &amp;quot;Kod źródłowy&amp;quot; i &amp;quot;Historia&amp;quot; niewidoczne dla niezalogowanych. */&lt;br /&gt;
body:not(.lawrus-zalogowany) #ca-viewsource,&lt;br /&gt;
body:not(.lawrus-zalogowany) #ca-history {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zakładka &amp;quot;Edytuj&amp;quot; ukryta dla niezalogowanych poza stronami dyskusji.&lt;br /&gt;
   .ns-subject = wszystkie strony niebędące dyskusją (NS_MAIN, Katalog:, itp.)&lt;br /&gt;
   .ns-talk    = Dyskusja:, Dyskusja_wpisu: — tu zakładka pozostaje widoczna. */&lt;br /&gt;
body:not(.lawrus-zalogowany).ns-subject #ca-edit,&lt;br /&gt;
body:not(.lawrus-zalogowany).ns-subject #ca-ve-edit {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Komunikat ApprovedRevs o zatwierdzonej wersji — ukryty tylko dla niezalogowanych.&lt;br /&gt;
   Zalogowani redaktorzy/admin widzą informację że jest nowsza wersja do zatwierdzenia.&lt;br /&gt;
   Klasy: stare (.approvedNotLatestMsg) i nowe (.notLatestMsg, .latestMsg) ApprovedRevs. */&lt;br /&gt;
body:not(.lawrus-zalogowany) .approvedAndLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .approvedNotLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .notApprovedMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .notLatestMsg,&lt;br /&gt;
body:not(.lawrus-zalogowany) .latestMsg {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Puste boxy sidebar (Narzędzia wiki, Narzędzia stron) — ukryte dla wszystkich&lt;br /&gt;
   poza sysop. Hook SidebarBeforeOutput opróżnia TOOLBOX dla nie-sysop, ale Timeless&lt;br /&gt;
   dalej renderuje pusty kontener #site-tools z nagłówkiem. Druga sekcja #page-tools&lt;br /&gt;
   ma same emptyPortlet gdy user nie ma akcji edit/move (anon i większość redaktorów). */&lt;br /&gt;
body:not(.lawrus-sysop) #site-tools,&lt;br /&gt;
body:not(.lawrus-sysop) #page-tools {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky footer — dla krótkich stron (Filtry, Katalogi, Database) bez tej reguły&lt;br /&gt;
   pod stopką prześwituje szare body background. Flexbox column rozciąga wrapper&lt;br /&gt;
   na pełną wysokość okna i wypycha footer na dół. */&lt;br /&gt;
html, body {&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
#mw-content-container {&lt;br /&gt;
    flex: 1 0 auto;&lt;br /&gt;
}&lt;br /&gt;
#mw-footer-container {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Okienko wyboru języka (pierwsza wizyta, anonimowi) ──────────────────────&lt;br /&gt;
   Wstrzykiwane przez Common.js (lawrusInitLangPrompt) gdy brak cookie lawrus_lang. */&lt;br /&gt;
.lawrus-lang-modal-overlay {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    z-index: 1000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    background: rgba(0, 0, 0, 0.5);&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal {&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    padding: 1.75em 2em;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-title {&lt;br /&gt;
    margin: 0 0 1.25em 0;&lt;br /&gt;
    font-size: 1.2em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 0.6em;&lt;br /&gt;
    margin-bottom: 1.25em;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons button {&lt;br /&gt;
    padding: 0.7em 1em;&lt;br /&gt;
    border: 1px solid #3366cc;&lt;br /&gt;
    background: #3366cc;&lt;br /&gt;
    color: #fff;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background-color 0.15s ease;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-buttons button:hover {&lt;br /&gt;
    background: #2a4fa3;&lt;br /&gt;
    border-color: #2a4fa3;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-remember {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 0.4em;&lt;br /&gt;
    font-size: 0.85em;&lt;br /&gt;
    color: #54595d;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
.lawrus-lang-modal-remember input {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Form:WpisKroniki&amp;diff=356</id>
		<title>Form:WpisKroniki</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Form:WpisKroniki&amp;diff=356"/>
		<updated>2026-06-18T14:31:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Formularz do tworzenia i edycji wpisów bazy LawRus.&lt;br /&gt;
&lt;br /&gt;
* Nowy wpis: [[Specjalna:FormStart/WpisKroniki]]&lt;br /&gt;
* Edycja istniejącego: przycisk „Edytuj&amp;quot; na stronie wpisu&lt;br /&gt;
&lt;br /&gt;
Tytuł wpisu — konwencja: &amp;lt;code&amp;gt;RRRR-Kraj-Skrot&amp;lt;/code&amp;gt;, np. &amp;lt;code&amp;gt;1022-Rus-Prawda&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{{for template|WpisKroniki}}}&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-1-metadata}} / {{MediaWiki:Lawrus-sec-1-metadata/en}} ==&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-typ}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-typ/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|typ_wpisu|input type=checkboxes|values=umowa krajowa,umowa międzynarodowa|mapping template=LawrusOpcjaBi|show on select=umowa krajowa / domestic agreement=&amp;gt;lawrus-sec3;umowa krajowa / domestic agreement=&amp;gt;lawrus-uczestnicy-krajowa;umowa międzynarodowa / international agreement=&amp;gt;lawrus-sec4;umowa międzynarodowa / international agreement=&amp;gt;lawrus-uczestnicy-miedz}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-streszczenie-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-streszczenie-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|streszczenie_pl|input type=textarea|rows=4|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-streszczenie-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-streszczenie-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|streszczenie_en|input type=textarea|rows=4}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rodzaj-zrodla}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rodzaj-zrodla/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|rodzaj_zrodla|input type=combobox|values=źródło narracyjne,źródło prawa,dokument|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-triple&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rok-lacinski}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rok-lacinski/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|datacja_rok_lacinski|input type=text|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rok-ruski}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-rok-ruski/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|datacja_rok_ruski|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-datacja-opis}}&lt;br /&gt;
{{{field|datacja_opis_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-datacja-opis/en}}&lt;br /&gt;
{{{field|datacja_opis_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-jezyk}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-jezyk/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|jezyk_oryginalu|input type=dropdown|values=Old Rusian,Old Norse,Old Norse (Icelandic),Old Polish,Latin,Greek,Old Church Slavonic|mandatory|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-2-place}} / {{MediaWiki:Lawrus-sec-2-place/en}} ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraj}}&lt;br /&gt;
{{{field|kraj_pl|input type=tokens|size=40|values=Ruś,Norwegia,Islandia,Polska,Czechy,Węgry,Bizancjum,Dania,Szwecja|values from cargo table=wpisy_kroniki|values from cargo field=kraj_pl|list|mandatory}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraj/en}}&lt;br /&gt;
{{{field|kraj_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=kraj_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-region}}&lt;br /&gt;
{{{field|region_pl|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=region_pl|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-region/en}}&lt;br /&gt;
{{{field|region_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=region_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miasto}}&lt;br /&gt;
{{{field|miasto_pl|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=miasto_pl|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miasto/en}}&lt;br /&gt;
{{{field|miasto_en|input type=tokens|size=40|values from cargo table=wpisy_kroniki|values from cargo field=miasto_en|list}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miejsce}}&lt;br /&gt;
{{{field|miejsce_obiekt_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-miejsce/en}}&lt;br /&gt;
{{{field|miejsce_obiekt_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-sec3&amp;quot;&amp;gt;&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-3-agreement-nat}} / {{MediaWiki:Lawrus-sec-3-agreement-nat/en}} ==&lt;br /&gt;
; {{MediaWiki:Lawrus-field-cel-umowy}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-cel-umowy/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|cel_umowy|input type=tokens|values=sojusz,pokój,małżeństwo,handel,sukcesja,kwestie religijne,własność|values from cargo table=wpisy_kroniki|values from cargo field=cel_umowy|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-calowanie}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-calowanie/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|calowanie_krzyza|input type=checkbox}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-sec4&amp;quot;&amp;gt;&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-4-agreement-int}} / {{MediaWiki:Lawrus-sec-4-agreement-int/en}} ==&lt;br /&gt;
; {{MediaWiki:Lawrus-field-kraje-strony}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-kraje-strony/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|kraje_strony|input type=tokens|values=Ruś,Norwegia,Islandia,Polska,Czechy,Węgry,Bizancjum,Dania,Szwecja|values from cargo table=wpisy_kroniki|values from cargo field=kraje_strony|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
; {{MediaWiki:Lawrus-field-cel-umowy-miedz}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-cel-umowy-miedz/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|cel_umowy_miedz|input type=tokens|values=sojusz,pokój,małżeństwo,handel,sukcesja,kwestie religijne,własność|values from cargo table=wpisy_kroniki|values from cargo field=cel_umowy_miedz|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== {{MediaWiki:Lawrus-sec-5-content}} / {{MediaWiki:Lawrus-sec-5-content/en}} ==&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-prawo}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-prawo/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|prawo_kategoria|input type=tokens|values=ecclesiastical,criminal,family,property,procedural,public/constitutional,international|values from cargo table=wpisy_kroniki|values from cargo field=prawo_kategoria|list|mapping template=LawrusOpcjaBi}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zwyczaj}}&lt;br /&gt;
{{{field|zwyczaj_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zwyczaj/en}}&lt;br /&gt;
{{{field|zwyczaj_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-procedura}}&lt;br /&gt;
{{{field|procedura_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-procedura/en}}&lt;br /&gt;
{{{field|procedura_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-wplywy}}&lt;br /&gt;
{{{field|mozliwe_wplywy_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-wplywy/en}}&lt;br /&gt;
{{{field|mozliwe_wplywy_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zrodla-pow}}&lt;br /&gt;
{{{field|zrodla_powiazane_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-zrodla-pow/en}}&lt;br /&gt;
{{{field|zrodla_powiazane_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tekst}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tekst/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tekst_zrodlowy|input type=textarea|rows=10|class=litopys|mandatory}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tlumaczenie-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tlumaczenie-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tlumaczenie_pl|input type=textarea|rows=8}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-tlumaczenie-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-tlumaczenie-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|tlumaczenie_en|input type=textarea|rows=8}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; {{MediaWiki:Lawrus-field-bibliografia}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-bibliografia/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|bibliografia|input type=textarea|rows=4|mandatory}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-komentarz-pl}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-komentarz-pl/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|komentarz_pl|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-komentarz-en}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-komentarz-en/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|komentarz_en|input type=textarea|rows=3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-uczestnicy-krajowa&amp;quot;&amp;gt;&lt;br /&gt;
{{{for template|UczestnikUmowy|multiple|add button text=Dodaj uczestnika / Add participant}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik}}&lt;br /&gt;
{{{field|imie_nazwisko_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik/en}}&lt;br /&gt;
{{{field|imie_nazwisko_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola}}&lt;br /&gt;
{{{field|rola_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola/en}}&lt;br /&gt;
{{{field|rola_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-swiadek}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-swiadek/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|swiadek|input type=checkbox}}}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;lawrus-uczestnicy-miedz&amp;quot;&amp;gt;&lt;br /&gt;
{{{for template|UczestnikUmowyMiedz|multiple|add button text=Dodaj uczestnika / Add participant}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik}}&lt;br /&gt;
{{{field|imie_nazwisko_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-uczestnik/en}}&lt;br /&gt;
{{{field|imie_nazwisko_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-bilingual&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola}}&lt;br /&gt;
{{{field|rola_pl|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-col&amp;quot;&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-rola/en}}&lt;br /&gt;
{{{field|rola_en|input type=text}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; {{MediaWiki:Lawrus-field-swiadek}} &amp;lt;span class=&amp;quot;lawrus-label-en&amp;quot;&amp;gt;/ {{MediaWiki:Lawrus-field-swiadek/en}}&amp;lt;/span&amp;gt;&lt;br /&gt;
{{{field|swiadek|input type=checkbox}}}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save|label=Zapisz / Save}}} {{{standard input|preview|label=Podgląd / Preview}}} {{{standard input|cancel|label=Anuluj / Cancel}}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Database&amp;diff=355</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Database&amp;diff=355"/>
		<updated>2026-06-18T14:31:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LangSwitch|en}}&lt;br /&gt;
{{NawigacjaGłówna|aktywna=Baza}}&lt;br /&gt;
&lt;br /&gt;
The LawRus database — chronicles and treaties from the Rus&#039; area, 9th–15th c.&lt;br /&gt;
&lt;br /&gt;
Funded by the National Science Centre, Poland (NCN), OPUS 2025/57/B/HS3/02198.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-tylko-zalogowany&amp;quot;&amp;gt;[[Specjalna:FormStart/WpisKroniki|➕ New entry]] &amp;amp;nbsp;|&amp;amp;nbsp; [[Specjalna:Drilldown/wpisy_kroniki|🔍 {{int:lawrus-nav-filtry}}]] &amp;amp;nbsp;|&amp;amp;nbsp; [[Specjalna:CargoExport|Export CSV]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Published entries ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName=Entry,streszczenie_en=Summary,rodzaj_zrodla=Source,datacja_rok_ruski=Dating (Russian),datacja_rok_lacinski=Dating (Latin),jezyk_oryginalu=Language&lt;br /&gt;
  |where=status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |limit=500&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |more results text=more results…&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-tylko-zalogowany&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== All entries (working view) ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName=Entry,streszczenie_en=Summary,rodzaj_zrodla=Source,datacja_rok_ruski=Dating (Russian),datacja_rok_lacinski=Dating (Latin),jezyk_oryginalu=Language,status_skrot=Status&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |limit=500&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |more results text=more results…&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Baza_danych&amp;diff=354</id>
		<title>Baza danych</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Baza_danych&amp;diff=354"/>
		<updated>2026-06-18T14:31:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LangSwitch}}&lt;br /&gt;
{{NawigacjaGłówna|aktywna=Baza}}&lt;br /&gt;
&lt;br /&gt;
Baza danych wpisów projektu LawRus — kroniki i umowy z obszaru Rusi, IX–XV w.&lt;br /&gt;
&lt;br /&gt;
Finansowane przez Narodowe Centrum Nauki, OPUS 2025/57/B/HS3/02198.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-tylko-zalogowany&amp;quot;&amp;gt;[[Specjalna:FormStart/WpisKroniki|➕ Nowy wpis]] &amp;amp;nbsp;|&amp;amp;nbsp; [[Specjalna:Drilldown/wpisy_kroniki|🔍 {{int:lawrus-nav-filtry}}]] &amp;amp;nbsp;|&amp;amp;nbsp; [[Specjalna:CargoExport|Eksport CSV]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Opublikowane wpisy ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}}&lt;br /&gt;
  |where=status_wpisu=&amp;quot;5-opublikowane&amp;quot;&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |limit=500&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |more results text=więcej wyników…&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;lawrus-tylko-zalogowany&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wszystkie wpisy (widok roboczy) ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
  tables=wpisy_kroniki&lt;br /&gt;
  |fields=_pageName={{int:lawrus-col-wpis}},{{#ifeq:{{int:lawrus-lang-code}}|en|streszczenie_en|streszczenie_pl}}={{int:lawrus-col-streszczenie}},rodzaj_zrodla={{int:lawrus-col-rodzaj-zrodla}},datacja_rok_ruski={{int:lawrus-col-rok-ruski}},datacja_rok_lacinski={{int:lawrus-col-rok-lacinski}},jezyk_oryginalu={{int:lawrus-col-jezyk}},status_skrot=Status&lt;br /&gt;
  |order_by=datacja_rok_lacinski ASC&lt;br /&gt;
  |limit=500&lt;br /&gt;
  |format=dynamic table&lt;br /&gt;
  |more results text=więcej wyników…&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=253</id>
		<title>Strona główna</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=Strona_g%C5%82%C3%B3wna&amp;diff=253"/>
		<updated>2026-06-03T09:13:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LangSwitch|pl}}&lt;br /&gt;
{{NawigacjaGłówna|aktywna=O projekcie}}&lt;br /&gt;
&lt;br /&gt;
= O projekcie =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;LawRus database&#039;&#039;&#039; jest projektem badawczym sfinansowanym ze środków Narodowego Centrum Nauki (konkurs OPUS nr: &#039;&#039;&#039;2025/57/B/HS3/02198&#039;&#039;&#039;; pt.: „&#039;&#039;Kroniki ruskie jako źródło prawa precedensowego&#039;&#039;&amp;quot;), kierowanym przez prof. dr hab. Adriana Jusupovića.&lt;br /&gt;
&lt;br /&gt;
Głównym celem projektu jest zbadanie prawa zwyczajowego Rusi (norm precedensowych) oraz informacji dotyczących zwyczajów zachowanych w kronikach ruskich (latopisach) z okresu od X do XIII wieku w perspektywie porównawczej (oraz wykorzystania tych precedensów prawnych w późniejszych dokumentach pochodzących z terytorium Rusi, czyli dzisiejszej Rosji, Ukrainy, Białorusi, Litwy i Polski). Dotychczasowe badania z jednej strony nie wykazały innowacyjnego podejścia naukowego do analizy tych źródeł, a z drugiej strony uwzględniały jedynie ułamek dostępnych informacji dotyczących prawa i zwyczajów na terytorium Rusi. Większość badaczy skoncentrowała się natomiast na ściśle określonych tekstach prawnych (np. Ruska Prawda = Russkaya Pravda), pomijając w pewnym stopniu źródła narracyjne. Biorąc to pod uwagę, nasze badania otworzą zupełnie nowe pole zainteresowań.&lt;br /&gt;
&lt;br /&gt;
Baza danych będzie wykorzystywała opublikowane wydania kronik cyrylicznych wraz z łacińskimi, skandynawskimi i greckimi źródłami jako punkty odniesienia. Przeanalizujemy te wydania w poszukiwaniu informacji na temat prawa (w tym na przykład prawa międzynarodowego, cywilnego, majątkowego i religijnego) i zwyczajów. Wyekstrahowane przekazy zostaną następnie przetłumaczone na języki angielski i polski, aby były dostępne dla społeczności międzynarodowej. Badania te mają trzy główne cele:&lt;br /&gt;
&lt;br /&gt;
# Utworzenie gotowej, ogólnodostępnej bazy danych LawRus (cyfrowej edycji źródeł) lub cyfrowego repozytorium historycznych źródeł prawnych w formacie Mediawiki, we współpracy z informatykami współpracującymi z Instytutem Historii Polskiej Akademii Nauk (IH PAN). Kolejnym kluczowym celem jest długoterminowe przechowywanie tej bazy danych na serwerze IH PAN. Baza danych zostanie udostępniona zainteresowanym badaczom pod koniec okresu finansowania projektu, ale będzie dostępna jako praca w toku już od pierwszego roku.&lt;br /&gt;
# Międzynarodowa konferencja w 2028 r., gromadząca specjalistów w dziedzinie prawa słowiańskiego (i zwyczajów), mająca na celu zachęcenie do dalszych badań nad historią prawa w średniowieczu.&lt;br /&gt;
# Publikacja artykułów w języku angielskim i innych językach w renomowanych europejskich czasopismach. Planujemy opublikować nasze studia przypadków dotyczące prawa i zwyczajów. Nie wykluczamy, a wręcz uważamy za całkiem prawdopodobne, że projekt ten zaowocuje wydaniem więcej niż jednej książki.&lt;br /&gt;
&lt;br /&gt;
== Zespół badawczy ==&lt;br /&gt;
&lt;br /&gt;
=== Kierownik projektu ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:120px;&amp;quot; | [[Plik:Adrian Jusupović.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;prof. dr hab. Adrian Jusupović&#039;&#039;&#039; &amp;lt;br&amp;gt; Doktorat (2011 Uniwersytet Warszawski), habilitacja (2018), profesura (2023). Jest profesorem w Instytucie Historii im. Tadeusza Manteuffela Polskiej Akademii Nauk. Jego głównym polem badawczym są: średniowieczna Ruś, źródłoznawstwo, edycja źródeł, prosopografia i pieczęcie. Jest autorem, współautorem lub edytorem dziesięciu monografii i ponad stu innych prac naukowych opublikowanych w językach polskim, angielskim, niemieckim, francuskim, ukraińskim i rosyjskim. Współwydawca Kroniki halicko-wołyńskiej (Kroniki Romanowiczów) [MPH ns, t. XVI], a także tłumaczenia tego źródła. Pomysłodawca międzynarodowej konferencji „Światy Słowian&amp;quot;, która została zainaugurowana w 2020 roku. Jest on również jednym z redaktorów serii wydawnictwa Brill zatytułowanej „Worlds of the Slavs&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wykonawcy ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:120px;&amp;quot; | [[Plik:Dariusz Dąbrowski.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;prof. dr hab. Dariusz Dąbrowski&#039;&#039;&#039; &amp;lt;br&amp;gt; Kierownik Katedry Nauk Pomocniczych Historii Wydziału Historycznego UKW w Bydgoszczy. Absolwent LO im. Zygmunta Działowskiego w Wąbrzeźnie, a następnie historii i ochrony dóbr kultury na UMK w Toruniu. Główne zainteresowania badawcze to genealogia Rurykowiczów, historia społeczna i kultura średniowiecznej Rusi, relacje średniowiecznych władców ruskich i polskich, dzieje muzeów na ziemiach polskich. Propagator wiedzy na temat regionu, z którego pochodzi (ziemi chełmińskiej). Autor 7 monografii autorskich (w tym dwóch tłumaczonych na rosyjski i ukraiński) oraz ponad stu czterdziestu innych prac naukowych, opublikowanych w kilkunastu krajach. Współwydawca Kroniki halicko-wołyńskiej (Kroniki Romanowiczów) [MPH ns, t. XVI]. Miłośnik włoskiej opery barokowej, hardcoru oraz podróżowania po Europie i Azji Centralnej.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:A. Hrusha.JPG|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;dr hab. Aliaksandr Hrusha, prof. IH PAN&#039;&#039;&#039; &amp;lt;br&amp;gt; Profesor w Instytucie Historii im. Tadeusza Manteuffela Polskiej Akademii Nauk. Specjalizuje się w badaniach nad kulturą pisma i prawem, paleografii cyrylicy, dyplomatyce Wielkiego Księstwa Litewskiego na przełomie średniowiecza i nowożytności oraz w edycji źródeł dokumentowych.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:Aleksander Paroń-1.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;dr hab. Aleksander Paroń, prof. IAIE PAN&#039;&#039;&#039; &amp;lt;br&amp;gt; Profesor w Instytucie Archeologii i Etnologii Polskiej Akademii Nauk. Absolwent historii i filologii klasycznej na Uniwersytecie Wrocławskim. Główne zainteresowania badawcze: ludy koczownicze Wielkiego Stepu w krajobrazie politycznym i kulturowym średniowiecznej Europy; relacje Bizancjum z „północnymi i scytyjskimi barbarzyńcami&amp;quot; w X–XIII wieku. Najważniejsze prace: &#039;&#039;Pechenegs. Nomads in the political and cultural landscape of the medieval Europe&#039;&#039;, Boston–Leiden 2015; Konstantyn Porfirogeneta, &#039;&#039;O zarządzaniu cesarstwem&#039;&#039;, przekł. i oprac. A. Paroń, Wrocław–Warszawa 2024.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:Photo Carina-IH PAN database.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;dr Carina Damm&#039;&#039;&#039; &amp;lt;br&amp;gt; Adiunkt na etacie postdoca w Instytucie Historii im. Tadeusza Manteuffela Polskiej Akademii Nauk. Uzyskała tytuł magistra historii i skandynawistyki na Uniwersytecie w Getyndze, a tytuł doktora na Uniwersytecie w Lipsku, broniąc pracę poświęconą stosunkom skandynawsko-słowiańskim w epoce wikingów. Przed dołączeniem do IH PAN pracowała jako stypendystka programu Marie Skłodowska Curie w Centrum Studiów Nordyckich i Staroangielskich (CBNS) na Uniwersytecie Śląskim, gdzie kierowała projektem dotyczącym ekstremalnych warunków środowiskowych w średniowieczu na Północy. Jej badania koncentrują się na historii środowiska Europy Północnej, a ostatnio także na Bretanii w epoce Wikingów.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:Arkadiusz Siwko.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;dr Arkadiusz Siwko&#039;&#039;&#039; &amp;lt;br&amp;gt; Absolwent historii w ramach międzywydziałowych indywidualnych studiów humanistycznych na Uniwersytecie Jagiellońskim, gdzie w 2020 r. uzyskał magisterium z wyróżnieniem. W kwietniu 2025 r. doktoryzował się na Uniwersytecie Opolskim na podstawie wyróżnionej rozprawy &#039;&#039;Pogranicza („granice&amp;quot;) Rusi od X do końca XIII w.: strategie narracyjne, funkcje społeczno-polityczne, terminologia&#039;&#039;. Od października 2025 r. pracuje jako adiunkt w Zakładzie Badań Źródłoznawczych i Edytorstwa Instytutu Historii PAN. Jego zainteresowania badawcze koncentrują się na źródłoznawstwie staroruskim, problemie pograniczności w średniowieczu oraz systemach administracyjnych domeny Rurykowiczów.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:Angus Russell.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;dr Angus Russel&#039;&#039;&#039; &amp;lt;br&amp;gt; Pracownik naukowy w King&#039;s College w Cambridge, gdzie pracuje w ramach programu „Silk Roads&amp;quot;. Jego badania dotyczą historii Eurazji w okresie mongolskim i po mongolskim, ze szczególnym uwzględnieniem polityki, instytucji i kultury średniowiecznej Rusi i Moskwy. Praca doktorska dotyczyła ewolucji modeli fiskalnych w regionach podbitych przez chanów mongolskich.&lt;br /&gt;
|-&lt;br /&gt;
| [[Plik:M. Gawęda zdięcie.jpg|frameless|100px]]&lt;br /&gt;
| &#039;&#039;&#039;mgr Michał Gawęda&#039;&#039;&#039; &amp;lt;br&amp;gt; Interesuje się historią prawa, w szczególności historią prawa i procesu karnego, a także komparatystyką prawniczą. W 2023 r. ukończył z wyróżnieniem studia licencjackie w Kolegium Międzydziedzinowych Studiów Humanistycznych UW. W 2025 r. ukończył z wyróżnieniem historię na UW, broniąc pracę magisterską poświęconą genezie sądu sejmowego, a w tym samym roku ukończył z wyróżnieniem prawo na Wydziale Prawa i Administracji UW. Aktualnie (od 2025 r.) jako doktorant w Międzydziedzinowej Szkole Doktorskiej UW przygotowuje rozprawę doktorską poświęconą dziejom sądu sejmowego w Rzeczypospolitej Obojga Narodów.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dalsze informacje ==&lt;br /&gt;
&lt;br /&gt;
* [[Wstęp do bazy danych]] — jak działa baza, jak wyszukiwać, struktura wpisów&lt;br /&gt;
* [[Baza danych]] — przeglądanie i wyszukiwanie wpisów&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Print.css&amp;diff=252</id>
		<title>MediaWiki:Print.css</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Print.css&amp;diff=252"/>
		<updated>2026-06-03T09:13:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─── LawRus — Print.css ────────────────────────────────────────────────────&lt;br /&gt;
   Styl druku / eksport PDF (Ctrl+P → Zapisz jako PDF).&lt;br /&gt;
   Ukrywa nawigację, pozostawia czystą treść wpisu.&lt;br /&gt;
   ───────────────────────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Ukryj wszystkie elementy interfejsu */&lt;br /&gt;
#mw-header-container,&lt;br /&gt;
#mw-site-navigation,&lt;br /&gt;
#mw-related-navigation,&lt;br /&gt;
#mw-footer-container,&lt;br /&gt;
#siteNotice,&lt;br /&gt;
.mw-indicators,&lt;br /&gt;
#contentSub,&lt;br /&gt;
#mw-page-header-links,&lt;br /&gt;
.printfooter,&lt;br /&gt;
#p-search,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
.lawrus-actions,&lt;br /&gt;
.lawrus-lang-switch,&lt;br /&gt;
.approvedAndLatestMsg,&lt;br /&gt;
.approvedNotLatestMsg,&lt;br /&gt;
.notApprovedMsg,&lt;br /&gt;
.notLatestMsg,&lt;br /&gt;
.latestMsg {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pełna szerokość treści */&lt;br /&gt;
#content,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
#mw-content-wrapper,&lt;br /&gt;
#mw-content-block {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabele metadanych wpisu */&lt;br /&gt;
.wpis-meta {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    font-size: 10pt;&lt;br /&gt;
    margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
.wpis-meta th,&lt;br /&gt;
.wpis-meta td {&lt;br /&gt;
    border: 1px solid #999;&lt;br /&gt;
    padding: 3px 8px;&lt;br /&gt;
}&lt;br /&gt;
.wpis-meta th {&lt;br /&gt;
    background: #f0f0f0;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Pasek statusu */&lt;br /&gt;
.wpis-status {&lt;br /&gt;
    font-size: 9pt;&lt;br /&gt;
    color: #444;&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tekst źródłowy — zachowaj czcionkę Litopys */&lt;br /&gt;
.litopys {&lt;br /&gt;
    font-family: &#039;Litopys New Roman&#039;, &#039;Times New Roman&#039;, serif;&lt;br /&gt;
    font-size: 11pt;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unikaj łamania nagłówków i tabel między stronami */&lt;br /&gt;
h3, h4 { page-break-after: avoid; }&lt;br /&gt;
.wpis-meta { page-break-inside: avoid; }&lt;br /&gt;
&lt;br /&gt;
/* Tytuł strony */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
    margin-bottom: 0.5em;&lt;br /&gt;
    border-bottom: 1px solid #ccc;&lt;br /&gt;
    padding-bottom: 0.3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nie pokazuj URLi w druku (wpisy mają głównie linki wewnętrzne) */&lt;br /&gt;
a:after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=251</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://lawrus.ihpan.edu.pl/index.php?title=MediaWiki:Common.js&amp;diff=251"/>
		<updated>2026-06-03T09:12:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: auto-sync z repo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* --- LawRus -- Common.js ---------------------------------------------------&lt;br /&gt;
   1. Przenoszenie sekcji uczestnikow pod wlasciwe sekcje Umow w formularzu.&lt;br /&gt;
   2. Walidacja formularza WpisKroniki przed zapisem (status &amp;gt;= 4).&lt;br /&gt;
   3. Skracanie streszczenia w tabelach Cargo do 100 znakow + rozwin.&lt;br /&gt;
   -------------------------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
/* DataTables: wylacz autoWidth zanim Cargo zainicjuje tabele.&lt;br /&gt;
   preInit.dt odpala przed kazdym new DataTable() -- niezaleznie od kolejnosci&lt;br /&gt;
   ladowania modulow. Bez tego DataTables nadpisuje inline-style&#039;em nasze&lt;br /&gt;
   CSS-owe szerokosci kolumn. */&lt;br /&gt;
$( document ).on( &#039;preInit.dt&#039;, function ( e, settings ) {&lt;br /&gt;
    settings.oFeatures.bAutoWidth = false;&lt;br /&gt;
&lt;br /&gt;
    if ( !$( settings.nTable ).hasClass( &#039;cargoDynamicTable&#039; ) ) { return; }&lt;br /&gt;
&lt;br /&gt;
    /* Usun separatory tysiecy z kolumn roku (dodawane przez formatNum w EN locale).&lt;br /&gt;
       Lapi &amp;quot;1,888&amp;quot; / &amp;quot;1 888&amp;quot; / &amp;quot;1 888&amp;quot; -- zwraca &amp;quot;1888&amp;quot;. */&lt;br /&gt;
    var stripThousands = function ( data ) {&lt;br /&gt;
        if ( !data &amp;amp;&amp;amp; data !== 0 ) { return data; }&lt;br /&gt;
        return String( data ).replace( /^(\d{1,3})[,   ](\d{3})$/, &#039;$1$2&#039; );&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    settings.aoColumnDefs = settings.aoColumnDefs || [];&lt;br /&gt;
    settings.aoColumnDefs.push( {&lt;br /&gt;
        targets: [ 3, 4 ],&lt;br /&gt;
        render: stripThousands&lt;br /&gt;
    } );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* -- Skracanie streszczenia -------------------------------------------------&lt;br /&gt;
   Kolumna streszczenie = zawsze td:nth-child(2) w kazdym LawRus cargo query.&lt;br /&gt;
   Przypisanie do window.lawrusTruncateAll pozwala wywolac ja z konsoli. */&lt;br /&gt;
&lt;br /&gt;
window.lawrusTruncateAll = function () {&lt;br /&gt;
    $( &#039;table.cargoDynamicTable tbody tr&#039; ).each( function () {&lt;br /&gt;
        var $td = $( this ).children( &#039;td&#039; ).eq( 1 );&lt;br /&gt;
        if ( !$td.length )                          { return; }&lt;br /&gt;
        if ( $td.find( &#039;.lawrus-short&#039; ).length )   { return; }&lt;br /&gt;
        var text = $td.text().replace( /\s+/g, &#039; &#039; ).trim();&lt;br /&gt;
        if ( text.length &amp;lt;= 100 )                   { return; }&lt;br /&gt;
        var e = function ( s ) {&lt;br /&gt;
            return s.replace( /&amp;amp;/g, &#039;&amp;amp;amp;&#039; )&lt;br /&gt;
                    .replace( /&amp;lt;/g,  &#039;&amp;amp;lt;&#039;  )&lt;br /&gt;
                    .replace( /&amp;gt;/g,  &#039;&amp;amp;gt;&#039;  );&lt;br /&gt;
        };&lt;br /&gt;
        $td.html(&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-short&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text.substring( 0, 100 ) ) +&lt;br /&gt;
                &#039;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-more&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer;margin-left:2px&amp;quot;&amp;gt;&amp;amp;#x2026;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;lawrus-full-wrap&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                e( text ) +&lt;br /&gt;
                &#039;&amp;amp;#160;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;lawrus-less&amp;quot; style=&amp;quot;color:#3366cc;cursor:pointer&amp;quot;&amp;gt;&amp;amp;#x2191;&amp;lt;/a&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
    } );&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/* draw.dt -- kazdy redraw DataTables (init, sort, filtr, paginacja) */&lt;br /&gt;
$( document ).on( &#039;draw.dt&#039;, window.lawrusTruncateAll );&lt;br /&gt;
&lt;br /&gt;
/* Klikniecia -- delegowane, niezalezne od DataTables */&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-more&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
$( document ).on( &#039;click&#039;, &#039;.lawrus-less&#039;, function ( e ) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    var $td = $( this ).closest( &#039;td&#039; );&lt;br /&gt;
    $td.find( &#039;.lawrus-full-wrap&#039; ).hide();&lt;br /&gt;
    $td.find( &#039;.lawrus-short&#039; ).show();&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
/* window.load -- odpala po zaladowaniu WSZYSTKICH zasobow strony (DataTables&lt;br /&gt;
   na pewno gotowe do tego momentu). */&lt;br /&gt;
$( window ).on( &#039;load&#039;, function () {&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
function lawrusInitPdfButton() {&lt;br /&gt;
    var $entry = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entry.length ) return;&lt;br /&gt;
    var $actions = $entry.find( &#039;.lawrus-actions&#039; );&lt;br /&gt;
    if ( !$actions.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var $btn = $( &#039;&amp;lt;button class=&amp;quot;lawrus-pdf-btn&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;↓ Pobierz PDF&amp;lt;/button&amp;gt;&#039; );&lt;br /&gt;
    $btn.on( &#039;click&#039;, function () {&lt;br /&gt;
        window.print();&lt;br /&gt;
    } );&lt;br /&gt;
    $actions.append( $btn );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitLangSwitch() {&lt;br /&gt;
    var $entries = $( &#039;.wpis-kroniki&#039; );&lt;br /&gt;
    if ( !$entries.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
&lt;br /&gt;
    $entries.each( function () {&lt;br /&gt;
        var $entry = $( this );&lt;br /&gt;
        if ( !$entry.find( &#039;.lawrus-lang-pl, .lawrus-lang-en&#039; ).length ) return;&lt;br /&gt;
&lt;br /&gt;
        if ( isEn ) {&lt;br /&gt;
            $entry.addClass( &#039;lang-en&#039; );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var $sw = $(&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
        );&lt;br /&gt;
        $entry.prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
        $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
            var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
            var url = new URL( window.location.href );&lt;br /&gt;
            if ( lang === &#039;en&#039; ) {&lt;br /&gt;
                url.searchParams.set( &#039;uselang&#039;, &#039;en&#039; );&lt;br /&gt;
            } else {&lt;br /&gt;
                url.searchParams.delete( &#039;uselang&#039; );&lt;br /&gt;
            }&lt;br /&gt;
            window.location.href = url.toString();&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusInitDrilldownLangSwitch() {&lt;br /&gt;
    if ( mw.config.get( &#039;wgCanonicalSpecialPageName&#039; ) !== &#039;Drilldown&#039; ) return;&lt;br /&gt;
&lt;br /&gt;
    var isEn = ( mw.config.get( &#039;wgUserLanguage&#039; ) === &#039;en&#039; );&lt;br /&gt;
    var $sw = $(&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;lawrus-lang-switch&amp;quot; style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;pl&amp;quot;&#039; + ( !isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;PL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;button data-lang=&amp;quot;en&amp;quot;&#039; + ( isEn ? &#039; class=&amp;quot;active&amp;quot;&#039; : &#039;&#039; ) + &#039;&amp;gt;EN&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    $( &#039;#mw-content-text&#039; ).prepend( $sw );&lt;br /&gt;
&lt;br /&gt;
    $sw.on( &#039;click&#039;, &#039;button&#039;, function () {&lt;br /&gt;
        var lang = $( this ).data( &#039;lang&#039; );&lt;br /&gt;
        var url = new URL( window.location.href );&lt;br /&gt;
        if ( lang === &#039;en&#039; ) {&lt;br /&gt;
            url.searchParams.set( &#039;uselang&#039;, &#039;en&#039; );&lt;br /&gt;
        } else {&lt;br /&gt;
            url.searchParams.delete( &#039;uselang&#039; );&lt;br /&gt;
        }&lt;br /&gt;
        window.location.href = url.toString();&lt;br /&gt;
    } );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function lawrusReorderParticipants() {&lt;br /&gt;
    /* PageForms wymaga, zeby bloki {{{for template|...|multiple}}} byly poza&lt;br /&gt;
       glownym szablonem -- przez to div#lawrus-uczestnicy-* laduje na dole&lt;br /&gt;
       formularza. Przenosimy je bezposrednio pod odpowiednie sekcje 3/4.&lt;br /&gt;
       Uzywamy detach()+insertAfter() zeby zachowac event-handlery jQuery.&lt;br /&gt;
       v2 -- wywolanie przez setTimeout(0) gwarantuje uruchomienie po PageForms. */&lt;br /&gt;
    var $sec3    = $( &#039;#lawrus-sec3&#039; );&lt;br /&gt;
    var $sec4    = $( &#039;#lawrus-sec4&#039; );&lt;br /&gt;
    var $krajowa = $( &#039;#lawrus-uczestnicy-krajowa&#039; );&lt;br /&gt;
    var $miedz   = $( &#039;#lawrus-uczestnicy-miedz&#039; );&lt;br /&gt;
&lt;br /&gt;
    if ( $sec3.length &amp;amp;&amp;amp; $krajowa.length ) {&lt;br /&gt;
        $krajowa.detach().insertAfter( $sec3 );&lt;br /&gt;
    }&lt;br /&gt;
    if ( $sec4.length &amp;amp;&amp;amp; $miedz.length ) {&lt;br /&gt;
        $miedz.detach().insertAfter( $sec4 );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -- LawRusWorkflow: CSRF token injection ------------------------------------&lt;br /&gt;
   Wypelnia pole wptoken w formularzach .lawrus-action-form tokenem sesji.&lt;br /&gt;
   Musi dzialac przed wyslaniem formularza -- ladowanie synchroniczne z mw.loader. */&lt;br /&gt;
mw.loader.using( &#039;mediawiki.user&#039; ).done( function () {&lt;br /&gt;
    var token = mw.user.tokens.get( &#039;csrfToken&#039; );&lt;br /&gt;
    $( document ).on( &#039;submit&#039;, &#039;.lawrus-action-form&#039;, function () {&lt;br /&gt;
        $( this ).find( &#039;input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
    } );&lt;br /&gt;
    // Wypelnij od razu przy ladowaniu (dla formularzy juz widocznych)&lt;br /&gt;
    $( &#039;.lawrus-action-form input[name=&amp;quot;wptoken&amp;quot;]&#039; ).val( token );&lt;br /&gt;
} );&lt;br /&gt;
&lt;br /&gt;
$( function () {&lt;br /&gt;
&lt;br /&gt;
    console.log( &#039;[LawRus] Common.js: document.ready, ns=&#039; + mw.config.get( &#039;wgNamespaceNumber&#039; ) );&lt;br /&gt;
&lt;br /&gt;
    lawrusInitPdfButton();&lt;br /&gt;
    lawrusInitLangSwitch();&lt;br /&gt;
    lawrusInitDrilldownLangSwitch();&lt;br /&gt;
&lt;br /&gt;
    if ( mw.config.get( &#039;wgUserName&#039; ) ) {&lt;br /&gt;
        $( &#039;body&#039; ).addClass( &#039;lawrus-zalogowany&#039; );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( $( &#039;#lawrus-uczestnicy-krajowa&#039; ).length ) {&lt;br /&gt;
        setTimeout( lawrusReorderParticipants, 0 );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Timeouty -- pokrywaja rozne scenariusze async ladowania Cargo/DataTables */&lt;br /&gt;
    window.lawrusTruncateAll();&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 300 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 800 );&lt;br /&gt;
    setTimeout( window.lawrusTruncateAll, 2000 );&lt;br /&gt;
&lt;br /&gt;
    /* -- Walidacja przed zapisem (tylko formularz WpisKroniki) -- */&lt;br /&gt;
    var $form = $( &#039;#pfForm&#039; );&lt;br /&gt;
    if ( !$form.length ) return;&lt;br /&gt;
&lt;br /&gt;
    var REQUIRED_AT_4 = [&lt;br /&gt;
        { id: &#039;input_datacja_rok_lacinski&#039;, label: &#039;Rok AD&#039;          },&lt;br /&gt;
        { id: &#039;input_jezyk_oryginalu&#039;,      label: &#039;Jezyk oryginalu&#039;  },&lt;br /&gt;
        { id: &#039;input_kraj&#039;,                 label: &#039;Kraj&#039;             },&lt;br /&gt;
        { id: &#039;input_tekst_zrodlowy&#039;,       label: &#039;Tekst zrodlowy&#039;   },&lt;br /&gt;
        { id: &#039;input_bibliografia&#039;,         label: &#039;Bibliografia&#039;     },&lt;br /&gt;
        { id: &#039;input_streszczenie_pl&#039;,      label: &#039;Streszczenie PL&#039;  },&lt;br /&gt;
        { id: &#039;input_streszczenie_en&#039;,      label: &#039;Streszczenie EN&#039;  },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_pl&#039;,       label: &#039;Tlumaczenie PL&#039;   },&lt;br /&gt;
        { id: &#039;input_tlumaczenie_en&#039;,       label: &#039;Tlumaczenie EN&#039;   }&lt;br /&gt;
    ];&lt;br /&gt;
    var HIGH_STATUS = [ &#039;4-do-publikacji&#039;, &#039;5-opublikowane&#039; ];&lt;br /&gt;
&lt;br /&gt;
    $form.on( &#039;submit&#039;, function ( e ) {&lt;br /&gt;
        var status = $( &#039;#input_status_wpisu&#039; ).val() || &#039;&#039;;&lt;br /&gt;
        if ( HIGH_STATUS.indexOf( status ) === -1 ) return;&lt;br /&gt;
&lt;br /&gt;
        var missing = REQUIRED_AT_4.filter( function ( f ) {&lt;br /&gt;
            return ( $( &#039;#&#039; + f.id ).val() || &#039;&#039; ).trim() === &#039;&#039;;&lt;br /&gt;
        } );&lt;br /&gt;
&lt;br /&gt;
        if ( $( &#039;[id^=&amp;quot;input_typ_wpisu_&amp;quot;]:checked&#039; ).length === 0 ) {&lt;br /&gt;
            missing.push( { id: null, label: &#039;Typ wpisu&#039; } );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ( missing.length === 0 ) return;&lt;br /&gt;
&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        var names = missing.map( function ( f ) { return f.label; } ).join( &#039;, &#039; );&lt;br /&gt;
        mw.loader.using( &#039;mediawiki.notification&#039; ).then( function () {&lt;br /&gt;
            mw.notify(&lt;br /&gt;
                &#039;Przy statusie &amp;quot;&#039; + status + &#039;&amp;quot; wymagane sa: &#039; + names + &#039;. Uzupelnij przed zapisem.&#039;,&lt;br /&gt;
                { type: &#039;error&#039;, autoHide: false, tag: &#039;lawrus-validation&#039; }&lt;br /&gt;
            );&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) { $( &#039;#&#039; + f.id ).css( &#039;border-color&#039;, &#039;#d33&#039; ); }&lt;br /&gt;
        } );&lt;br /&gt;
        missing.forEach( function ( f ) {&lt;br /&gt;
            if ( f.id ) {&lt;br /&gt;
                $( &#039;#&#039; + f.id ).one( &#039;input&#039;, function () {&lt;br /&gt;
                    $( this ).css( &#039;border-color&#039;, &#039;&#039; );&lt;br /&gt;
                } );&lt;br /&gt;
            }&lt;br /&gt;
        } );&lt;br /&gt;
    } );&lt;br /&gt;
&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>