Module:Inventory slot: Difference between revisions

No edit summary
No edit summary
Line 102: Line 102:
local mod = ''
local mod = ''
local name = ''
local name = frame.name
local separator = string.find(frame.name, ":")
local separator = string.find(name, ":")
if separator then
if separator then
mod = string.sub(frame.name, 1, separator)
mod = string.sub(name, 1, separator)
name = string.sub(separator + 1)
name = string.sub(name, separator + 1)
elseif frame.name:match( '%.gif$' ) or frame.name:match( '%.png$' ) then  
elseif not frame.name:match( '%.gif$' ) and not frame.name:match( '%.png$' ) then  
name = frame.name
mod = ''
else
name = frame.name
name = frame.name
mod = "Minecraft"
mod = "Minecraft"
Line 118: Line 115:


item:addClass( 'invslot-item-image' )
item:addClass( 'invslot-item-image' )
:wikitext( mod, " ", name )
:wikitext( mod, " ", name, ">", separator )


local minecraft = mod == "Minecraft" or mod == "minecraft"
local minecraft = mod == "Minecraft" or mod == "minecraft"