<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>https://wiki.czarnobyl.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3APrzypisy</id>
		<title>Moduł:Przypisy - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.czarnobyl.pl/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3APrzypisy"/>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Przypisy&amp;action=history"/>
		<updated>2026-04-30T09:34:12Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Przypisy&amp;diff=2699&amp;oldid=prev</id>
		<title>Bagration: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Przypisy&amp;diff=2699&amp;oldid=prev"/>
				<updated>2018-05-20T13:11:15Z</updated>
		
		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style='vertical-align: top;' lang='pl'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Wersja z 13:11, 20 maj 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='pl'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Brak różnic)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Bagration</name></author>	</entry>

	<entry>
		<id>https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Przypisy&amp;diff=2698&amp;oldid=prev</id>
		<title>Paweł Ziemian: Zabezpieczył „Moduł:Przypisy”: implementuje szablon zabezpieczony na najwyższym poziomie ([edytowanie=Dozwolone tylko dla redaktorów] (na zawsze) [przenoszenie=Dozwolone tylko dla redaktorów] (na zawsze))</title>
		<link rel="alternate" type="text/html" href="https://wiki.czarnobyl.pl/index.php?title=Modu%C5%82:Przypisy&amp;diff=2698&amp;oldid=prev"/>
				<updated>2018-03-21T20:28:12Z</updated>
		
		<summary type="html">&lt;p&gt;Zabezpieczył „&lt;a href=&quot;/index.php?title=Modu%C5%82:Przypisy&quot; title=&quot;Moduł:Przypisy&quot;&gt;Moduł:Przypisy&lt;/a&gt;”: implementuje szablon zabezpieczony na najwyższym poziomie ([edytowanie=Dozwolone tylko dla redaktorów] (na zawsze) [przenoszenie=Dozwolone tylko dla redaktorów] (na zawsze))&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;return {&lt;br /&gt;
	&lt;br /&gt;
[&amp;quot;Przypisy&amp;quot;] = function(frame)&lt;br /&gt;
	--mw.logObject(frame:getParent():getTitle(), &amp;quot;parent:title&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	local result = {}&lt;br /&gt;
	&lt;br /&gt;
	local patternX = frame.args[&amp;quot;wzór&amp;quot;]&lt;br /&gt;
	local pattern0 = frame.args[&amp;quot;wzór0&amp;quot;] or patternX&lt;br /&gt;
	local section = frame.args[&amp;quot;nagłówek&amp;quot;]&lt;br /&gt;
	local category = frame.args[&amp;quot;kategoria&amp;quot;]&lt;br /&gt;
	local defaultGroup = frame.args[&amp;quot;grupa&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
	local hasIgnoredFields = false&lt;br /&gt;
&lt;br /&gt;
	-- grupa  przekazywana w polu o pustej nazwie&lt;br /&gt;
	-- aby docelowo zwolnić wszystkie nazwy na przypisy&lt;br /&gt;
	local group = frame:getParent().args[&amp;quot;&amp;quot;]&lt;br /&gt;
	if group and string.match(group, &amp;quot;^=*$&amp;quot;) then&lt;br /&gt;
		-- z wyjątkiem błednych wywołań w stylu &amp;quot;==&amp;quot;&lt;br /&gt;
		hasIgnoredFields = true&lt;br /&gt;
		group = nil&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- alternatywnie do czasu przebotowania z pola o nazwie &amp;quot;grupa&amp;quot;&lt;br /&gt;
	if not group then&lt;br /&gt;
		group = frame:getParent().args[&amp;quot;grupa&amp;quot;]&lt;br /&gt;
		if group and (#group == 0) then&lt;br /&gt;
			group = nil&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local function noArgs()&lt;br /&gt;
		for k, v in pairs(frame:getParent().args) do&lt;br /&gt;
			return false&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		return true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function missingHeader(pattern)&lt;br /&gt;
		return&lt;br /&gt;
			not mw.title.getCurrentTitle().isTalkPage and&lt;br /&gt;
			not group -- jawnie przekazana grupa musi wyłączać nagłówek&lt;br /&gt;
			and pattern -- wymagany wzór na wyszukiwanie wywołania z nagłówkiem&lt;br /&gt;
			and section -- wymagany nagłówek do wstawienia&lt;br /&gt;
			and not mw.ustring.find(mw.title.getCurrentTitle():getContent(), pattern)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local pattern = noArgs() and pattern0 or patternX&lt;br /&gt;
	--mw.logObject(pattern, &amp;quot;pattern&amp;quot;)&lt;br /&gt;
	if missingHeader(pattern) then&lt;br /&gt;
		table.insert(result, section)&lt;br /&gt;
		table.insert(result, &amp;quot;\n&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert(result, '&amp;lt;div class=&amp;quot;do-not-make-smaller refsection')&lt;br /&gt;
	if group or defaultGroup then&lt;br /&gt;
		local groupClass, _ = (group or defaultGroup) == &amp;quot;uwaga&amp;quot; and &amp;quot;uwagi&amp;quot; or string.gsub(group or defaultGroup, ' ', '_')&lt;br /&gt;
		table.insert(result, &amp;quot; refsection-&amp;quot;)&lt;br /&gt;
		table.insert(result, groupClass)&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(result, '&amp;quot;&amp;gt;')&lt;br /&gt;
	&lt;br /&gt;
	-- to jest lista powszechnie występujących pól&lt;br /&gt;
	-- w wywołaniach szablonów przypisów i/lub uwag&lt;br /&gt;
	local exceptions = {&lt;br /&gt;
		&amp;quot;&amp;quot;, -- to jest docelowo jedyne wyjątkowe pole&lt;br /&gt;
		&amp;quot;colwidth&amp;quot;, -- kopia z enwiki?&lt;br /&gt;
		&amp;quot;group&amp;quot;, -- kopia z enwiki?&lt;br /&gt;
		&amp;quot;grupa&amp;quot;,&lt;br /&gt;
		&amp;quot;poziom&amp;quot;,&lt;br /&gt;
		&amp;quot;przypis&amp;quot;,&lt;br /&gt;
		&amp;quot;przypisy&amp;quot;,&lt;br /&gt;
		&amp;quot;Przypisy&amp;quot;,&lt;br /&gt;
		&amp;quot;refs&amp;quot;, -- kopia z enwiki?&lt;br /&gt;
		&amp;quot;status&amp;quot;,&lt;br /&gt;
		&amp;quot;stopien&amp;quot;,&lt;br /&gt;
		&amp;quot;stopień&amp;quot;,&lt;br /&gt;
		&amp;quot;Stopień&amp;quot;,&lt;br /&gt;
		&amp;quot;stopnień&amp;quot;,&lt;br /&gt;
		&amp;quot;uwagi&amp;quot;,&lt;br /&gt;
	}&lt;br /&gt;
	local ignore = {}&lt;br /&gt;
	for i, v in ipairs(exceptions) do&lt;br /&gt;
		ignore[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local contents = {}&lt;br /&gt;
	for k, v in pairs(frame:getParent().args) do&lt;br /&gt;
		if (type(k) == &amp;quot;number&amp;quot;) and (k == 1) then&lt;br /&gt;
			--mw.logObject( {k, v}, &amp;quot;pole {{{1}}} puste lub z przypisami w stylu &amp;lt;ref name=...&amp;gt;&amp;quot;)&lt;br /&gt;
			table.insert(contents, v)&lt;br /&gt;
		elseif ignore[k] then&lt;br /&gt;
		-- !!! TO WYŁĄCZĘ PO PRZEBOTOWANIU !!!&lt;br /&gt;
			hasIgnoredFields = k ~= &amp;quot;&amp;quot;&lt;br /&gt;
			-- pole ignorowane&lt;br /&gt;
			--mw.logObject( {k, v}, &amp;quot;ignorowane pole z potencjalnymi przypisami w stylu &amp;lt;ref name=...&amp;gt;&amp;quot;)&lt;br /&gt;
			table.insert(contents, v)&lt;br /&gt;
		elseif (type(k) == &amp;quot;string&amp;quot;) then&lt;br /&gt;
			-- pole podanej nazwie tłumaczymy na przypis o takiej samej nazwie&lt;br /&gt;
			local ref = frame:extensionTag('ref', v, {name=k, group=group or defaultGroup})&lt;br /&gt;
			--mw.logObject( {k, v, ref}, &amp;quot;indywidualny przypis&amp;quot;)&lt;br /&gt;
			table.insert(contents, ref)&lt;br /&gt;
		else&lt;br /&gt;
			-- pole indeksowane&lt;br /&gt;
			--mw.logObject( {k, v}, &amp;quot;indeksowane pole z potencjalnymi przypisami w stylu &amp;lt;ref name=...&amp;gt;&amp;quot;)&lt;br /&gt;
			table.insert(contents, v)&lt;br /&gt;
			hasIgnoredFields = true&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local references = frame:extensionTag('references', table.concat(contents), {group=group or defaultGroup, responsive=&amp;quot;1&amp;quot;})&lt;br /&gt;
	&lt;br /&gt;
	table.insert(result, references)&lt;br /&gt;
	table.insert(result, '&amp;lt;/div&amp;gt;')&lt;br /&gt;
	if hasIgnoredFields and category then&lt;br /&gt;
		--mw.logObject({hasIgnoredFields, category}, &amp;quot;hasIgnoredFields and category&amp;quot;)&lt;br /&gt;
		table.insert(result, category)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	--mw.logObject(table.concat(result), &amp;quot;result&amp;quot;)&lt;br /&gt;
	return table.concat(result)&lt;br /&gt;
end,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Paweł Ziemian</name></author>	</entry>

	</feed>