<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://bajkowscy.pl/mw22/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://bajkowscy.pl/mw22/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3APrzypisy"/>
	<link rel="alternate" type="text/html" href="https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Przypisy&amp;action=history"/>
	<updated>2026-04-20T22:03:51Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Przypisy&amp;diff=2092&amp;oldid=prev</id>
		<title>Admin: 1 wersja</title>
		<link rel="alternate" type="text/html" href="https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Przypisy&amp;diff=2092&amp;oldid=prev"/>
		<updated>2022-04-08T11:13:20Z</updated>

		<summary type="html">&lt;p&gt;1 wersja&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pl&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← poprzednia wersja&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Wersja z 11:13, 8 kwi 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;pl&quot;&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>Admin</name></author>
	</entry>
	<entry>
		<id>https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Przypisy&amp;diff=2091&amp;oldid=prev</id>
		<title>pl&gt;Paweł Ziemian: wyświetlam błędy, usuwam obsługę już nieużywanych i niespotykanych parametrów</title>
		<link rel="alternate" type="text/html" href="https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Przypisy&amp;diff=2091&amp;oldid=prev"/>
		<updated>2020-09-14T20:30:27Z</updated>

		<summary type="html">&lt;p&gt;wyświetlam błędy, usuwam obsługę już nieużywanych i niespotykanych parametrów&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 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 = {}&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;
		table.insert(hasIgnoredFields, &amp;quot;&amp;quot;);&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;
	table.insert(result, &amp;#039;&amp;lt;div class=&amp;quot;do-not-make-smaller refsection&amp;#039;)&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 ll-script ll-script-uwagi&amp;quot; or string.gsub(group or defaultGroup, &amp;#039; &amp;#039;, &amp;#039;_&amp;#039;)&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;#039;&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- to jest lista przestarzałych pól w wywołaniach szablonów przypisów,&lt;br /&gt;
	-- które się jeszcze sporadycznie pojawiają w brudnopisach&lt;br /&gt;
	-- TODO docelowo lista będzie całkowicie usunięta&lt;br /&gt;
	local exceptions = {&lt;br /&gt;
		&amp;quot;colwidth&amp;quot;, -- kopia z enwiki? do usunięcia&lt;br /&gt;
		&amp;quot;group&amp;quot;, -- kopia z enwiki? do usunięcia&lt;br /&gt;
		&amp;quot;grupa&amp;quot;, -- to tzeba zamienić na gołe &amp;#039;=wartość&amp;#039;&lt;br /&gt;
		&amp;quot;przypisy&amp;quot;, -- a to całkiem usunąć&lt;br /&gt;
		&amp;quot;refs&amp;quot;, -- kopia z enwiki? do usunięcia&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 (k == &amp;quot;&amp;quot;) or ((type(k) == &amp;quot;number&amp;quot;) and (k == 1)) then&lt;br /&gt;
			--mw.logObject( {k, v}, &amp;quot;nazwa grupy albo 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 (type(k) == &amp;quot;string&amp;quot;) and not ignore[k] then&lt;br /&gt;
			-- pole o podanej nazwie tłumaczymy na przypis o takiej samej nazwie&lt;br /&gt;
			local ref = frame:extensionTag(&amp;#039;ref&amp;#039;, 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 lub mające nazwę wykluczoną z powodów historycznych&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(hasIgnoredFields, k)&lt;br /&gt;
			table.insert(contents, v)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local references = frame:extensionTag(&amp;#039;references&amp;#039;, 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;
	if #hasIgnoredFields &amp;gt; 0 then&lt;br /&gt;
		table.insert(result, &amp;#039;&amp;lt;span class=&amp;quot;problemy&amp;quot;&amp;gt;&amp;#039;)&lt;br /&gt;
		table.insert(result, mw.text.nowiki(&amp;quot;{{&amp;quot;))&lt;br /&gt;
		local title = mw.title.new(frame:getParent():getTitle())&lt;br /&gt;
		if title.namespace ~= 10 then&lt;br /&gt;
			table.insert(result, title.nsText)&lt;br /&gt;
			table.insert(result, &amp;quot;:&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		table.insert(result, title.text)&lt;br /&gt;
		table.insert(result, mw.text.nowiki(&amp;quot;}} Nieprawidłowe pola: &amp;quot;))&lt;br /&gt;
		table.insert(result, mw.text.listToText(hasIgnoredFields))&lt;br /&gt;
		table.insert(result, &amp;quot;. &amp;quot;)&lt;br /&gt;
		--mw.logObject({hasIgnoredFields, category}, &amp;quot;hasIgnoredFields and category&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	table.insert(result, &amp;#039;&amp;lt;/div&amp;gt;&amp;#039;)&lt;br /&gt;
	if (#hasIgnoredFields &amp;gt; 0) and category then&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>pl&gt;Paweł Ziemian</name></author>
	</entry>
</feed>