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', ['pliki']='pliki', ['nonnews']='nonnews', |
|||
['słownik']='cytaty', ['cytaty']='cytaty', ['poradniki']='poradniki', |
|||
['pliki']='pliki', |
|||
['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