Module: Season: Difference between revisions

From A Wiki of Ice and Fire
Jump to: navigation, search
Abjiklam (talk | contribs)
No edit summary
Abjiklam (talk | contribs)
No edit summary
Line 1: Line 1:
local iterate = require('Module:Iterate').main
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