モジュール:Itemref
ナビゲーションに移動
検索に移動
このモジュールについての説明文ページを モジュール:Itemref/doc に作成できます
local p = {}
local g = require("Module:FTBCommon")
function p.makeItemref(name, link, text, size, right)
local image = "Grid " .. name .. ".png"
link = link or name
text = text or name
size = g.px(size or "32px")
local out = '<span class="itemref"'
if size ~= "32px" then
out = out .. ' data-size="' .. size .. '"'
end
out = out .. ">"
if g.isGiven(right) then
out = out .. g.link(link, text)
out = out .. " "
out = out .. g.img(image, size, link, text)
else
out = out .. g.img(image, size, link, text)
out = out .. " "
out = out .. g.link(link, text)
end
out = out .. "</span>"
return out
end
function p.main(frame)
local frame, args = g.getFrameAndArgs(frame)
return p.makeItemref(args[1], args.link, args.text, args[2], args.right)
end
return p