Module:Favilink: Difference between revisions

3 bytes added ,  15:27, 1 October 2021
Minor logic optimization (check for most common case first)
mNo edit summary
(Minor logic optimization (check for most common case first))
Line 68: Line 68:
local modifier = modifier or ""
local modifier = modifier or ""
if modifier == 'plural' then
    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 == '' then
display = displayname
elseif modifier == 'displayname-tooltip-override' then
elseif modifier == 'displayname-tooltip-override' then
display = displayname
display = displayname