Module:Inventory slot: Difference between revisions
m rebase dev changes onto prod |
m Fixed bugs |
||
Line 90: | Line 90: | ||
elseif ids[name] then | elseif ids[name] then | ||
idData = ids[name] | idData = ids[name] | ||
elseif name:match( ' | elseif name:match( '%.gif$' ) or name:match( '%.png$' ) then | ||
img = i18n.filename:gsub( '%$1', name ) | img = i18n.filename:gsub( '%$1', name ) | ||
-- Remove file extension from name | -- Remove file extension from name | ||
Line 176: | Line 176: | ||
:attr{ title = plainTitle } | :attr{ title = plainTitle } | ||
:wikitext( num ) | :wikitext( num ) | ||
if numStyle then | if args.numStyle then | ||
number:cssText( numStyle ) | number:cssText( args.numStyle ) | ||
end | end | ||
if img and link then | if img and link then | ||
Line 283: | Line 283: | ||
local expandedAliases | local expandedAliases | ||
local splitFrames = mw.text.split( mw.text.trim( framesText ), '%s*;%s*' ) | local splitFrames = mw.text.split( mw.text.trim( framesText ), '%s*;%s*' ) | ||
for | for i, frameText in ipairs( splitFrames ) do | ||
frameText = frameText:gsub( '^%s*{%s*', function() | frameText = frameText:gsub( '^%s*{%s*', function() | ||
subframe = true | subframe = true |