Module:Favilink: Difference between revisions
Minor logic optimization (check for most common case first) |
mNo edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 82: | Line 82: | ||
modifier = string.sub(modifier,8) | modifier = string.sub(modifier,8) | ||
display = colorparse.parse('&y'..modifier..' ')..displayname | display = colorparse.parse('&y'..modifier..' ')..displayname | ||
elseif string.sub(modifier,1,7) == 'suffix:' then | |||
modifier = string.sub(modifier,8) | |||
display = displayname..colorparse.parse(' &y'..modifier) | |||
else | else | ||
display = colorparse.parse('&y'..modifier) | display = colorparse.parse('&y'..modifier) | ||
Line 87: | Line 90: | ||
local img = displayimg | local img = displayimg | ||
if string.len(displayimg) > 4 then | if displayimg ~= nil then | ||
if string.len(displayimg) > 4 then | |||
if string.sub(displayimg, -4) == '.png' then | |||
img = '[[File:' .. displayimg.. '|16px|link='..pagelink..'|alt=]]' | |||
end | |||
end | end | ||
end | end |