Game widow (συζήτηση | συνεισφορές) μ (Εισήχθη 1 αναθεώρηση) |
Magiczocker (συζήτηση | συνεισφορές) μΧωρίς σύνοψη επεξεργασίας |
||
Γραμμή 1: | Γραμμή 1: | ||
local sprite = require( [[Module:Sprite]] ).sprite |
local sprite = require( [[Module:Sprite]] ).sprite |
||
− | local ids = mw.loadData( [[Module:InvSprite |
+ | local ids = mw.loadData( [[Module:InvSprite]] ).ids |
local p = {} |
local p = {} |
||
Γραμμή 17: | Γραμμή 17: | ||
icon, category = sprite{ |
icon, category = sprite{ |
||
iddata = idData, link = link, title = title, |
iddata = idData, link = link, title = title, |
||
− | + | data = 'InvSprite' |
|
} |
} |
||
else |
else |
Τελευταία αναθεώρηση της 16:49, 14 Σεπτεμβρίου 2019
local sprite = require( [[Module:Sprite]] ).sprite
local ids = mw.loadData( [[Module:InvSprite]] ).ids
local p = {}
p.icon = function( f )
local args = f
if f == mw.getCurrentFrame() then
args = f:getParent().args
end
local idData = ids[args[1]]
local icon, category
local link = args.link
local title = args.title
if idData then
icon, category = sprite{
iddata = idData, link = link, title = title,
data = 'InvSprite'
}
else
local file = args[1]
if file:match( '\.gif$' ) or file:match( '\.png$' ) then
file = 'Invicon ' .. file
else
file = 'Grid ' .. file .. '.png'
end
icon = '[[File:' .. file .. '|32x32px|link=' .. ( link or '' ) .. '|' .. ( title or '' ) .. ']]'
end
return icon .. ( category or '' )
end
return p