Module:GasIcon
From Stationeers Community Wiki
More actions
Documentation for this module may be created at Module:GasIcon/doc
local GasData = mw.loadData("Module:Gas/data")
local Gas = require("Module:Gas")
local p = {}
function p.GetIcon(frame)
local args = frame:getParent().args
local gas = Gas.GetGas(args[1])
mw.logObject(args)
local size = args.Size or "32px"
return "[["..gas.Image.."|"..size.."|link="..gas.HumanReadableName.."]]"
end
local function CreateStyle(args)
local size = args.Size or "32px"
return [["height: ]]..size.."; width: auto; vertical-align: middle;"..[["]]
end
function p.GetIcon2(frame)
local args = frame:getParent().args
local gas = Gas.GetGas(args[1])
mw.logObject(args)
return [[<a href="]]..gas.HumanReadableName..[[">]]
..[[<img src="]]..gas.Image..[[" style=]]..CreateStyle(args)..[[/>]]
..[[</a>]]
end
return p