8,756
edits
(add colorparsed prefix support) |
mNo edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 68: | Line 68: | ||
local modifier = modifier or "" | local modifier = modifier or "" | ||
if modifier == '' then | |||
display = displayname | |||
elseif modifier == 'plural' then | |||
local displayresult = htmlparse.pluralize( {args= {html = displayname} }) | local displayresult = htmlparse.pluralize( {args= {html = displayname} }) | ||
display=displayresult | display=displayresult | ||
Line 74: | Line 76: | ||
local displayresult = htmlparse.make_possessive({ args = {html = displayname} }) | local displayresult = htmlparse.make_possessive({ args = {html = displayname} }) | ||
display=displayresult | display=displayresult | ||
elseif modifier == 'displayname-tooltip-override' then | elseif modifier == 'displayname-tooltip-override' then | ||
display = displayname | display = displayname | ||
displayname_tooltip_override = true | displayname_tooltip_override = true | ||
elseif string.sub(modifier,1,7) == 'prefix=' then | elseif string.sub(modifier,1,7) == 'prefix:' then | ||
modifier = string.sub(modifier,8) | |||
display = colorparse.parse('&y'..modifier..' ')..displayname | |||
elseif string.sub(modifier,1,7) == 'suffix:' then | |||
modifier = string.sub(modifier,8) | modifier = string.sub(modifier,8) | ||
display = colorparse.parse('&y'..modifier) | 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 |