<?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%3ASeparuj</id>
	<title>Moduł:Separuj - 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%3ASeparuj"/>
	<link rel="alternate" type="text/html" href="https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Separuj&amp;action=history"/>
	<updated>2026-04-21T00:56:23Z</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:Separuj&amp;diff=2126&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:Separuj&amp;diff=2126&amp;oldid=prev"/>
		<updated>2022-04-08T11:14:08Z</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:14, 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:Separuj&amp;diff=2125&amp;oldid=prev</id>
		<title>pl&gt;MarMi wiki: lista</title>
		<link rel="alternate" type="text/html" href="https://bajkowscy.pl/mw22/index.php?title=Modu%C5%82:Separuj&amp;diff=2125&amp;oldid=prev"/>
		<updated>2021-05-13T20:08:10Z</updated>

		<summary type="html">&lt;p&gt;lista&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Moduł separuje pozycje podane w parametrach przez opcjonalny &lt;br /&gt;
-- separator. Ostatni separator może być podany niezależnie, &lt;br /&gt;
-- umożliwiając listy w postaci &amp;quot;foo, bar, baz i qux&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p._separuj(values,args)&lt;br /&gt;
	-- Przekonwertuj (na Unikod) sekwencje HTML takie jak np. &amp;quot;&amp;amp;#32;&amp;quot; dla spacji.&lt;br /&gt;
	local separator = args.separator and mw.text.decode(args.separator)&lt;br /&gt;
	local lacznik = args[&amp;#039;łącznik&amp;#039;] and mw.text.decode(args[&amp;#039;łącznik&amp;#039;])&lt;br /&gt;
	local lista = args.lista&lt;br /&gt;
	local listaSeparator = args.listaSeparator or &amp;#039;;&amp;#039;&lt;br /&gt;
	local listaRegex=&amp;quot;[^&amp;quot;..listaSeparator..&amp;quot;]+&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	if lista then&lt;br /&gt;
		values = {}&lt;br /&gt;
		&lt;br /&gt;
		for element in mw.ustring.gmatch(lista, listaRegex) do&lt;br /&gt;
			table.insert(values,element)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return mw.text.listToText(values, separator, lacznik)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeFunction(name)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame)	--{frameOnly = true}&lt;br /&gt;
		-- same wartości (tylko parametry nienazwane, nie przypisane przez &amp;quot;=&amp;quot;)&lt;br /&gt;
		local values=require(&amp;#039;Module:TableTools&amp;#039;).compressSparseArray(args)&lt;br /&gt;
		return p[name](values,args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.main = makeFunction(&amp;#039;_separuj&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
return p&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
local function makeInvokeFunction(separator, conjunction, first)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame)&lt;br /&gt;
		args.separator = separator or args.separator&lt;br /&gt;
		args.conjunction = conjunction or args.conjunction&lt;br /&gt;
		args.first = first or args.first&lt;br /&gt;
		return p._main(args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.main = makeInvokeFunction()&lt;br /&gt;
p.br = makeInvokeFunction(&amp;#039;&amp;lt;br /&amp;gt;&amp;#039;)&lt;br /&gt;
p.comma = makeInvokeFunction(mw.message.new(&amp;#039;comma-separator&amp;#039;):plain())&lt;br /&gt;
]]&lt;/div&gt;</summary>
		<author><name>pl&gt;MarMi wiki</name></author>
	</entry>
</feed>