Module:Infobox television season name/sandbox2: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 232:
local getArgs = require("Module:Arguments").getArgs
local args = getArgs(frame)
if args.italic_title then
return "no"
end
local title = args.title
 
if not title then
title = mw.title.getCurrentTitle().text
Line 306 ⟶ 309:
local seasonType = getSeasonType(title)
return seasonType
end
 
--TODO: doc
function p.getItalicTitle(frame)
local getArgs = require("Module:Arguments").getArgs
local args = getArgs(frame)
local title = getTitle(frame)
title = getShowName(getTitleWithoutDisambiguation(title))
if string.find(title, "List of") then
return "no"
else
return title
end
end
 
--TODO: doc
function p.getAboveTitle(frame)
local getArgs = require("Module:Arguments").getArgs
local args = getArgs(frame)
local title = getTitle(frame)
title = getShowName(getTitleWithoutDisambiguation(title))
return title
end
 
Line 314 ⟶ 339:
--- @param frame table The frame invoking the module.
--- @return string | nil
function p.getInfoboxSubHeadergetSubHeader(frame)
local getArgs = require("Module:Arguments").getArgs
local args = getArgs(frame)