Arrowverse Wiki
Advertisement
Arrowverse Wiki
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 ]

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.usting.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
        .."|"
        ..comicData[issue]
    else hoverInfo=issue
        .."|"
        ..issueReal
        .."|"
        .."Arrowverse Wiki"
    end
    return hoverInfo
end
return p
Advertisement