<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://www.gyimesilaszlo.hu/kotta/index.php?action=history&amp;feed=atom&amp;title=Modul%3AFejl%C3%A9c</id>
	<title>Modul:Fejléc - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://www.gyimesilaszlo.hu/kotta/index.php?action=history&amp;feed=atom&amp;title=Modul%3AFejl%C3%A9c"/>
	<link rel="alternate" type="text/html" href="https://www.gyimesilaszlo.hu/kotta/index.php?title=Modul:Fejl%C3%A9c&amp;action=history"/>
	<updated>2026-05-08T02:01:38Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>https://www.gyimesilaszlo.hu/kotta/index.php?title=Modul:Fejl%C3%A9c&amp;diff=148&amp;oldid=prev</id>
		<title>Kotta: Új oldal, tartalma: „local p = {} local getArgs = require( &#039;Modul:Arguments&#039; ).getArgs  local function makeLink( str ) 	if mw.title.new( str ) then -- valid title 		return string.format( &#039;[…”</title>
		<link rel="alternate" type="text/html" href="https://www.gyimesilaszlo.hu/kotta/index.php?title=Modul:Fejl%C3%A9c&amp;diff=148&amp;oldid=prev"/>
		<updated>2017-11-06T22:08:43Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „local p = {} local getArgs = require( &amp;#039;Modul:Arguments&amp;#039; ).getArgs  local function makeLink( str ) 	if mw.title.new( str ) then -- valid title 		return string.format( &amp;#039;[…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local getArgs = require( &amp;#039;Modul:Arguments&amp;#039; ).getArgs&lt;br /&gt;
&lt;br /&gt;
local function makeLink( str )&lt;br /&gt;
	if mw.title.new( str ) then -- valid title&lt;br /&gt;
		return string.format( &amp;#039;[[Szerző:%s|%s]]&amp;#039;, str, str )&lt;br /&gt;
	else&lt;br /&gt;
		return str&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeTable( args )&lt;br /&gt;
	local function getAuthors( parentNode )&lt;br /&gt;
		local i = &amp;#039;&amp;#039;&lt;br /&gt;
		if args.aut_np then&lt;br /&gt;
			i = args.aut_np&lt;br /&gt;
		elseif args.aut then&lt;br /&gt;
			i = string.format( &amp;#039;szerző: %s&amp;#039;, makeLink( args.aut ) )&lt;br /&gt;
		end&lt;br /&gt;
		if args.trans then&lt;br /&gt;
			if args.trans == &amp;#039;?&amp;#039; or mw.ustring.lower( args.trans ) == &amp;#039;ismeretlen&amp;#039; then&lt;br /&gt;
				i = ( i ~= &amp;#039;&amp;#039; and i .. &amp;#039;, &amp;#039; or &amp;#039;&amp;#039; ) .. &amp;#039;ismeretlen fordító&amp;#039;&lt;br /&gt;
			--[=[ ilyen még nincs&lt;br /&gt;
			elseif mw.ustring.lower( args.trans ) == &amp;#039;wikiforrás&amp;#039; then&lt;br /&gt;
				i = ( i ~= &amp;#039;&amp;#039; and i .. &amp;#039;, &amp;#039; or &amp;#039;&amp;#039; ) .. &amp;#039;fordította a [[Wikiforrás:Fordítások|Wikiforrás]]&amp;#039;&lt;br /&gt;
				if not mw.title.getCurrentTitle().isSubpage then&lt;br /&gt;
					i = i .. &amp;#039;[[Kategória:Wikiforrás-fordítások]]&amp;#039;&lt;br /&gt;
				end&lt;br /&gt;
			]=]&lt;br /&gt;
			else&lt;br /&gt;
				i = ( i ~= &amp;#039;&amp;#039; and i .. &amp;#039;, &amp;#039; or &amp;#039;&amp;#039; ) .. string.format( &amp;#039;fordító: %s&amp;#039;, makeLink( args.trans ) )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if i ~= &amp;#039;&amp;#039; then&lt;br /&gt;
			parentNode:tag( &amp;#039;br&amp;#039; )&lt;br /&gt;
			parentNode:tag( &amp;#039;i&amp;#039; ):wikitext( i )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local header = mw.html.create( &amp;#039;table&amp;#039; )&lt;br /&gt;
		:attr( &amp;#039;id&amp;#039;, &amp;#039;fejsablon&amp;#039; )&lt;br /&gt;
		:addClass( &amp;#039;fejsablon&amp;#039; )&lt;br /&gt;
		:tag( &amp;#039;tr&amp;#039; )&lt;br /&gt;
	local prev = header:tag( &amp;#039;td&amp;#039; ):addClass( &amp;#039;fejsablon_elozo&amp;#039; )&lt;br /&gt;
	if args.prev then&lt;br /&gt;
		prev:tag( &amp;#039;span&amp;#039; )&lt;br /&gt;
			:attr( &amp;#039;id&amp;#039;, &amp;#039;fejsablonelozo&amp;#039; )&lt;br /&gt;
			:wikitext( &amp;#039;←&amp;amp;nbsp;&amp;#039; .. args.prev )&lt;br /&gt;
	end&lt;br /&gt;
	local title = header:tag( &amp;#039;td&amp;#039; ):addClass( &amp;#039;fejsablon_cim&amp;#039; )&lt;br /&gt;
	title:tag( &amp;#039;b&amp;#039; ):wikitext( args.tit or &amp;#039;Címtelen&amp;#039; )&lt;br /&gt;
	getAuthors( title )&lt;br /&gt;
	if args.sect then&lt;br /&gt;
		title:tag( &amp;#039;br&amp;#039; )&lt;br /&gt;
		title:wikitext( args.sect )&lt;br /&gt;
	end&lt;br /&gt;
	local next = header:tag( &amp;#039;td&amp;#039; ):addClass( &amp;#039;fejsablon_kovetkezo&amp;#039; )&lt;br /&gt;
	if args.next then&lt;br /&gt;
		next:tag( &amp;#039;span&amp;#039; )&lt;br /&gt;
			:attr( &amp;#039;id&amp;#039;, &amp;#039;fejsablonkovetkezo&amp;#039; )&lt;br /&gt;
			:wikitext( args.next .. &amp;#039;&amp;amp;nbsp;→&amp;#039; )&lt;br /&gt;
	end&lt;br /&gt;
	return tostring( header:done() )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeDiv( content )&lt;br /&gt;
	if content then&lt;br /&gt;
		content = mw.html.create( &amp;#039;div&amp;#039; ):wikitext( content )&lt;br /&gt;
		return tostring( content:addClass( &amp;#039;fejsablon_megjegyzes&amp;#039; ):tag( &amp;#039;div&amp;#039; ):css( &amp;#039;clear&amp;#039;, &amp;#039;both&amp;#039; ):allDone() )&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getCategories( args )&lt;br /&gt;
	local cats = {}&lt;br /&gt;
	&lt;br /&gt;
	local function mainCats()&lt;br /&gt;
		if args.nocat then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		local title = mw.title.getCurrentTitle()&lt;br /&gt;
		if title.namespace ~= 0 then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		if title.isSubpage then&lt;br /&gt;
			local root = title.rootPageTitle&lt;br /&gt;
			if root.exists then&lt;br /&gt;
				table.insert( cats, root.text )&lt;br /&gt;
			end&lt;br /&gt;
		else&lt;br /&gt;
			if args.aut and not args.aut_np and mw.title.new( args.aut ) then&lt;br /&gt;
				table.insert( cats, args.aut )&lt;br /&gt;
			end&lt;br /&gt;
			if args.trans and mw.title.new( args.trans ) then&lt;br /&gt;
				table.insert( cats, args.trans .. &amp;#039; fordításai&amp;#039; )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function trackingCats()&lt;br /&gt;
		if args.aut_np then&lt;br /&gt;
			table.insert( cats, &amp;#039;A lapnélküli szerző paramétert használó lapok&amp;#039; )&lt;br /&gt;
		end&lt;br /&gt;
		if (args.aut and not mw.title.new( args.aut ) ) or (args.trans and not mw.title.new( args.trans ) ) then&lt;br /&gt;
			table.insert( cats, &amp;#039;Linkfelismerést használó lapok&amp;#039; )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if args.defsort then&lt;br /&gt;
		-- state stored, returns empty string; no need to add this to the table&lt;br /&gt;
		mw.getCurrentFrame():preprocess( string.format( &amp;#039;{{DEFAULTSORT:%s}}&amp;#039;, args.defsort ) )&lt;br /&gt;
	end&lt;br /&gt;
	mainCats()&lt;br /&gt;
	trackingCats()&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for _, v in pairs( cats ) do&lt;br /&gt;
		table.insert( ret, string.format( &amp;#039;[[Kategória:%s]]&amp;#039;, v ) )&lt;br /&gt;
	end&lt;br /&gt;
	ret = table.concat( ret, &amp;#039;\n&amp;#039; )&lt;br /&gt;
	if ret ~= &amp;#039;&amp;#039; then&lt;br /&gt;
		return &amp;#039;\n&amp;#039; .. ret&lt;br /&gt;
	else&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main( frame )&lt;br /&gt;
	local args = getArgs( frame )&lt;br /&gt;
	local args2 = {&lt;br /&gt;
		aut		= args[ &amp;#039;szerző&amp;#039; ],&lt;br /&gt;
		aut_np	= args[ &amp;#039;lapnélküli_szerző&amp;#039; ] or args[ &amp;#039;lap nélküli szerző&amp;#039; ],&lt;br /&gt;
		trans	= args[ &amp;#039;fordító&amp;#039; ],&lt;br /&gt;
		tit		= args[ &amp;#039;cím&amp;#039; ],&lt;br /&gt;
		sect	= args[ &amp;#039;szakasz&amp;#039; ],&lt;br /&gt;
		prev	= args[ &amp;#039;előző&amp;#039; ],&lt;br /&gt;
		next	= args[ &amp;#039;következő&amp;#039; ],&lt;br /&gt;
		note	= args[ &amp;#039;megjegyzés&amp;#039; ],&lt;br /&gt;
		defsort	= args[ &amp;#039;kulcs&amp;#039; ],&lt;br /&gt;
		nocat	= not not (args[ &amp;#039;nekategorizálj&amp;#039; ] or args[ &amp;#039;minta&amp;#039; ])&lt;br /&gt;
	}&lt;br /&gt;
	return makeTable( args2 ) .. makeDiv( args2.note ) .. getCategories( args2 )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Kotta</name></author>
	</entry>
</feed>