Module documentation
This module has various functions described below and should only be utilized on templates. To call a module in a template, insert {{#invoke:ComicSwitch|function name|various parameters}} onto the template.[ Data ]
Functions | ||||
---|---|---|---|---|
Function name | Input value(s) | Output value | ||
getSeries | Comic Issue Title | Comic Series Title | ||
comFormat | Comic Issue Title, Optional Color | Format for Template:Com |
- For help on this module, please contact an administrator.
Visit Module:ComicSwitch/doc to edit this text! (How does this work?)
local p = {}
local comicData = mw.loadData('Module:ComicSwitch/data')
--function p.getSeries(frame)--
--local issue= frame.args[1]--
--local seriesName={}--
--if comicData[issue]--
--then seriesName=mw.text.split(comicData[issue],'#',plain)--
-- seriesName=mw.text.trim(seriesName)--
--else seriesName="Arrowverse Wiki"--
--end--
--return seriesName--
--end--
function p.comFormat(frame)
local issue= frame.args[1]
--local l = mw.ustring.len(issue)--
local par = mw.ustring.len(issue)
--if issue=="Sistery Mystery (Resprise)"--
--then par=par--
--else par = mw.ustring.find(issue,'(',1,plain)--
--end--
--local issueReal= mw.ustring.sub(issue,1,par-1)--
local hoverInfo ={}
if comicData[issue]
then hoverInfo=issue
.."|"
--..issueReal--
..par
.."|"
..comicData[issue]
else hoverInfo=issue
.."|"
--..issueReal--
..par
.."|"
.."Arrowverse Wiki"
end
return hoverInfo
end
return p