<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://ptaszkopedia.pl/wiki/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3ADokumentacja</id>
	<title>Moduł:Dokumentacja - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://ptaszkopedia.pl/wiki/index.php?action=history&amp;feed=atom&amp;title=Modu%C5%82%3ADokumentacja"/>
	<link rel="alternate" type="text/html" href="https://ptaszkopedia.pl/wiki/index.php?title=Modu%C5%82:Dokumentacja&amp;action=history"/>
	<updated>2026-06-25T22:32:19Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://ptaszkopedia.pl/wiki/index.php?title=Modu%C5%82:Dokumentacja&amp;diff=243&amp;oldid=prev</id>
		<title>Wawrzec: Nowa strona.</title>
		<link rel="alternate" type="text/html" href="https://ptaszkopedia.pl/wiki/index.php?title=Modu%C5%82:Dokumentacja&amp;diff=243&amp;oldid=prev"/>
		<updated>2025-10-31T16:15:50Z</updated>

		<summary type="html">&lt;p&gt;Nowa strona.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local priv = {} -- private functions scope&lt;br /&gt;
-- expose private for easy testing/debugging&lt;br /&gt;
p.__priv = priv&lt;br /&gt;
&lt;br /&gt;
--[==[&lt;br /&gt;
  Pasek linków dla dokumentacji.&lt;br /&gt;
  &lt;br /&gt;
  Pierwotny kod:&lt;br /&gt;
  &amp;lt;span class=&amp;quot;plainlinks&amp;quot; id=&amp;quot;doc_editlinks&amp;quot; style=&amp;quot;margin-left: 1em; font-size: 90%;&amp;quot;&amp;gt;{{&lt;br /&gt;
    #ifexist: {{{1|{{Dokumentacja/nazwa}}}}}&lt;br /&gt;
    |&amp;lt;!-- /opis istnieje --&amp;gt;[[{{fullurl:{{{1|{{Dokumentacja/nazwa}}}}}}} zobacz]] [[{{fullurl:{{{1|{{Dokumentacja/nazwa}}}}}|action=edit}} edytuj]] [[{{fullurl:{{{1|{{Dokumentacja/nazwa}}}}}|action=history}} historia]] [{{odśwież|odśwież}}] &lt;br /&gt;
    |&amp;lt;!-- nie ma /opis --&amp;gt;{{&lt;br /&gt;
      #if: {{{zawartość|}}}&lt;br /&gt;
      |[{{odśwież|odśwież}}]&lt;br /&gt;
      |&amp;lt;!-- no content --&amp;gt;[[{{fullurl:{{{1|{{Dokumentacja/nazwa }}}}}|action=edit&amp;amp;preload={{{preload opisu|Szablon:Dokumentacja/preload}}}}} stwórz]] [{{odśwież|odśwież}}] &lt;br /&gt;
    }}&lt;br /&gt;
  }}&amp;lt;/span&amp;gt;&lt;br /&gt;
]==]&lt;br /&gt;
function p.linksBar(frame)&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
	local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
	local descFullTitle = args[1] or priv.getDocTitle(currentTitle)&lt;br /&gt;
	local preloadParam = args[&amp;#039;preload opisu&amp;#039;] or &amp;#039;Szablon:Dokumentacja/preload&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	local titleObj = mw.title.new(descFullTitle)&lt;br /&gt;
	local links = &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
	local refreshAnchor = string.format(&lt;br /&gt;
		&amp;#039;[[%s odśwież]]&amp;#039;,&lt;br /&gt;
		priv.refreshLink(currentTitle)&lt;br /&gt;
	)&lt;br /&gt;
	&lt;br /&gt;
	-- /opis istnieje&lt;br /&gt;
	if titleObj and titleObj.exists then&lt;br /&gt;
		links = string.format(&lt;br /&gt;
			&amp;#039;[[%s zobacz]] [[%s edytuj]] [[%s historia]] • %s • [[#doc_footer_info|§ podstrony]]&amp;#039;,&lt;br /&gt;
			titleObj:fullUrl(),&lt;br /&gt;
			titleObj:fullUrl(&amp;#039;action=edit&amp;#039;),&lt;br /&gt;
			titleObj:fullUrl(&amp;#039;action=history&amp;#039;),&lt;br /&gt;
			refreshAnchor&lt;br /&gt;
		)&lt;br /&gt;
	-- nie ma /opis&lt;br /&gt;
	else&lt;br /&gt;
		local zawartosc = args[&amp;#039;zawartość&amp;#039;] or &amp;#039;&amp;#039;&lt;br /&gt;
		if zawartosc ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			links = refreshAnchor&lt;br /&gt;
			-- link przeskakujący nad _długą_ zawartością&lt;br /&gt;
			if #zawartosc &amp;gt; 600 then&lt;br /&gt;
				links = links .. &amp;#039; • [[#doc_footer_info|§ podstrony]]&amp;#039;&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			local editLink = mw.uri.fullUrl(descFullTitle, { action = &amp;#039;edit&amp;#039;, preload = preloadParam })&lt;br /&gt;
			links = string.format(&amp;#039;[[%s stwórz]] • %s&amp;#039;, tostring(editLink), refreshAnchor)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- może więcej barów?&lt;br /&gt;
	return string.format(&amp;#039;&amp;lt;span class=&amp;quot;plainlinks doc-linksbar doc-baselinks&amp;quot; id=&amp;quot;doc_editlinks&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039;, links)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[==[&lt;br /&gt;
Prawie zawsze powinno zwracać: Prefix:Bieżąca strona/podstrona/opis.&lt;br /&gt;
&lt;br /&gt;
Dawne {{s|Dokumentacja/nazwa}}.&lt;br /&gt;
&lt;br /&gt;
Test:&lt;br /&gt;
mw.log( p.__priv.getDocTitle(mw.title.new(&amp;quot;Szablon:Test&amp;quot;)) )&lt;br /&gt;
mw.log( p.__priv.getDocTitle(mw.title.getCurrentTitle()) )&lt;br /&gt;
]==]&lt;br /&gt;
function priv.getDocTitle(currentTitle)&lt;br /&gt;
	local subpage = currentTitle.subpageText&lt;br /&gt;
	-- /test -&amp;gt; ../opis&lt;br /&gt;
	if subpage == &amp;#039;test&amp;#039; then&lt;br /&gt;
		return currentTitle.subjectNsText .. &amp;#039;:&amp;#039; .. currentTitle.baseText .. &amp;#039;/opis&amp;#039;&lt;br /&gt;
	else&lt;br /&gt;
		return currentTitle.subjectNsText .. &amp;#039;:&amp;#039; .. currentTitle.text .. &amp;#039;/opis&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[==[&lt;br /&gt;
	Link do odświeżania strony.&lt;br /&gt;
&lt;br /&gt;
Test:&lt;br /&gt;
-- (powinno dać ten sam link)&lt;br /&gt;
mw.log( p.__priv.refreshLink(mw.title.new(&amp;quot;Szablon:Test&amp;quot;)) )&lt;br /&gt;
mw.log( p.__priv.refreshLink(mw.title.new(&amp;quot;Szablon:Test/opis&amp;quot;)) )&lt;br /&gt;
]==]&lt;br /&gt;
function priv.refreshLink(currentTitle)&lt;br /&gt;
	local subpage = currentTitle.subpageText&lt;br /&gt;
	local mainPage = currentTitle&lt;br /&gt;
	if subpage == &amp;#039;opis&amp;#039; then&lt;br /&gt;
		mainPage = currentTitle.basePageTitle&lt;br /&gt;
	end&lt;br /&gt;
	return mainPage:fullUrl(&amp;#039;action=purge&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wawrzec</name></author>
	</entry>
</feed>