Module:Cat topic in year
Appearance
Documentation for this module may be created at Module:Cat topic in year/doc
local p={}
function p.main(frame)
year=tonumber(frame.args["year"]) or tonumber(frame:getParent().args["year"]) or tonumber(os.date( "%Y" ))
topic=frame.args["topic"] or frame:getParent().args["topic"]
nbsp=mw.text.decode(" ")
data="{| class=\"infobox\" width=\"400\"\n"..
"|-\n"..
"| align=\"right\" | <small>'''"..mw.getContentLanguage():ucfirst(topic)..
nbsp.."by"..nbsp.."year'''</small>\n"..
"| align=\"center\" | "
line2="|- style=\"background-color:#f3f3f3\"\n"..
"| align=\"right\" | <small>'''Years'''</small>\n"..
"| align=\"center\" | "
for i = -3,3 do
data=data.."[[:Category:"..topic.." in "..(year+i).."|"..(year+i).."]]"..nbsp
line2=line2.."[[:Category:"..(year+i).."|"..(year+i).."]]"..nbsp
end
return data.."\n"..line2.."\n|}"
end
return p