Module: Season: Difference between revisions
From A Wiki of Ice and Fire
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
local iterate = require('Module:Iterate'). | local iterate = require('Module:Iterate').iterate | ||
local p = {} | local p = {} | ||
Revision as of 18:37, 8 July 2018
Documentation for this module may be created at Module:Season/doc
local iterate = require('Module:Iterate').iterate
local p = {}
function p._seasons(arg)
local article = "Game of Thrones - Season "
local seasons = iterate(arg)
local root = mw.html.create('div')
root:addClass(hlist)
for season in seasons do
root:wikitext("* [[" .. article .. tostring(season) .. "|" .. tostring(season) .. "]]")
end
return tostring(root)
end
function p.main(frame)
local args = frame.args
if args[1] == nil then
args = frame:getParent().args
end
if args[1] == nil then
return ""
end
return p._seasons(args[1])
end
return p