Moduł:Drzewa link: Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
M
M (czego to znowu chce)
Linia 3: Linia 3:


function p.linkCat(frame)
function p.linkCat(frame)
local expectedArgs = {
local expectedArgs =
['główna']='główna',
{['główna']='główna', ['pliki']='pliki', ['nonnews']='nonnews',
['słownik']='cytaty', ['cytaty']='cytaty', ['poradniki']='poradniki',
['pliki']='pliki',
['nonnews']='nonnews',
['nonźródła']='nonźródła'}
['słownik']='cytaty',
['cytaty']='cytaty',
['poradniki']='poradniki',
['nonźródła']='nonźródła'
}
local args = frame.args
local args = frame.args
local namespace
if expectedArgs[args[1]] == nil then
if expectedArgs[args[1]] == nil then
local namespace = expectedArgs[args[1]]
local namespace = expectedArgs[args[1]]

Wersja z 09:26, 2 gru 2020


local p = {}
local tools = require('Moduł:Narzędzia')

function p.linkCat(frame)
	local expectedArgs = 
	{['główna']='główna', ['pliki']='pliki', ['nonnews']='nonnews', 
	 ['słownik']='cytaty', ['cytaty']='cytaty', ['poradniki']='poradniki', 
	 ['nonźródła']='nonźródła'}
	local args = frame.args
	if expectedArgs[args[1]] == nil then 
		local namespace = expectedArgs[args[1]]
	else
		for arg in expectedArgs do
			if args[arg] ~= nil then 
				local cat = args[arg] end
		end
	end
	return namespace .. ', ' .. cat
end

return p