Moduł:morfeo
Moduł wykorzystywany przez szablon {{morfeo}}.
local p = {
main = function( frame )
local args = frame:getParent().args
local str_args, str_links = {}, {}
for i, v in ipairs( args ) do
v = mw.text.trim( v )
table.insert( str_args, mw.ustring.lower( v ) )
table.insert( str_links, '[[' .. v .. '#eom|' .. v .. ']]' )
end
local output = table.concat( str_links, '•' )
local title = mw.title.getCurrentTitle()
local strippedTitle = ( mw.ustring.gsub( title.text, '-', '' ) )
strippedTitle = mw.ustring.lower( strippedTitle )
if title:inNamespace( 0 ) and strippedTitle ~= table.concat( str_args ) then
output = output .. '[[Kategoria:Błąd w szablonie morfeo]]'
end
return output
end }
return p