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.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
Advertisement