Module:VolumeVariables: Difference between revisions

From JoJo's Bizarre Encyclopedia - JoJo Wiki
Jump to navigation Jump to search
Content deleted Content added
Created page with "local p = {} local volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data' ) function p.main( frame ) local volumeVariablesText = frame.args[1] return volu..."
 
No edit summary
 
Line 1: Line 1:
local p = {}
local p = {}

local volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data' )


function p.main( frame )
function p.main( frame )
local volumeVariablesText = frame.args[1]
local volumeVariablesText = frame.args[1]
local volumeVariablesData = ""

local volumeVariablesResult = ""
return volumeVariablesData[volumeVariablesText] or volumeVariablesText or ""
if frame.args[2] == nil then
volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data' )
else
volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data/' .. frame.args[2] )
end
if frame.args[2] == 'ja' then
volumeVariablesResult = frame:preprocess(volumeVariablesData[volumeVariablesText])
else
volumeVariablesResult = volumeVariablesData[volumeVariablesText]
end
return volumeVariablesResult or volumeVariablesText or ""
end
end



Latest revision as of 17:51, 25 July 2023

Documentation for this module may be created at Module:VolumeVariables/doc

local p = {}

function p.main( frame )
    local volumeVariablesText = frame.args[1]
    local volumeVariablesData = ""
    local volumeVariablesResult = ""
    if frame.args[2] == nil then
	    volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data' )
	else
		volumeVariablesData = mw.loadData( 'Module:VolumeVariables/data/' .. frame.args[2]  )
	end
    if frame.args[2] == 'ja' then
        volumeVariablesResult = frame:preprocess(volumeVariablesData[volumeVariablesText])
    else
        volumeVariablesResult = volumeVariablesData[volumeVariablesText]
    end
    return volumeVariablesResult or volumeVariablesText or ""
end

return p