Module:EpisodeVariables: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with "local p = {} local episodeVariablesData = mw.loadData( 'Module:EpisodeVariables/data' ) function p.main( frame ) local episodeVariablesText = frame.args[1] return e..." |
No edit summary |
||
Line 1: | Line 1: | ||
local p = {} |
local p = {} |
||
⚫ | |||
function p.main( frame ) |
function p.main( frame ) |
||
local episodeVariablesText = frame.args[1] |
local episodeVariablesText = frame.args[1] |
||
local episodeVariablesData = "" |
|||
local episodeVariablesResult = "" |
|||
⚫ | |||
if frame.args[2] == nil then |
|||
⚫ | |||
else |
|||
episodeVariablesData = mw.loadData( 'Module:EpisodeVariables/data/' .. frame.args[2] ) |
|||
end |
|||
if frame.args[2] == 'ja' then |
|||
episodeVariablesResult = frame:preprocess(episodeVariablesData[episodeVariablesText]) |
|||
else |
|||
episodeVariablesResult = episodeVariablesData[episodeVariablesText] |
|||
end |
|||
⚫ | |||
end |
end |
||
Latest revision as of 17:54, 25 July 2023
Documentation for this module may be created at Module:EpisodeVariables/doc
local p = {}
function p.main( frame )
local episodeVariablesText = frame.args[1]
local episodeVariablesData = ""
local episodeVariablesResult = ""
if frame.args[2] == nil then
episodeVariablesData = mw.loadData( 'Module:EpisodeVariables/data' )
else
episodeVariablesData = mw.loadData( 'Module:EpisodeVariables/data/' .. frame.args[2] )
end
if frame.args[2] == 'ja' then
episodeVariablesResult = frame:preprocess(episodeVariablesData[episodeVariablesText])
else
episodeVariablesResult = episodeVariablesData[episodeVariablesText]
end
return episodeVariablesResult or episodeVariablesText or ""
end
return p