Module:Lang: Difference between revisionsGive feedback
Added coloured hyperlinks to inline attribute tags |
fixed error when no label colour assigned |
||
| Line 71: | Line 71: | ||
local replacement = replacements[key] | local replacement = replacements[key] | ||
if replacement then | if replacement then | ||
return string.format('<span class="no-blue-link" style="text-wrap:nowrap; font-weight:bold; color:%s;">%s [[%s|{{#invoke:Lang|get_string|InlineAttribute_%s}}]]</span>', replacement.label_color, replacement.icon, replacement.link, key) | return string.format('<span class="no-blue-link" style="text-wrap:nowrap; font-weight:bold; color:%s;">%s [[%s|{{#invoke:Lang|get_string|InlineAttribute_%s}}]]</span>', | ||
replacement.label_color or 'inherit', | |||
replacement.icon, | |||
replacement.link, | |||
key) | |||
else | else | ||
return '<span style="color:red;font-weight:bold;border-bottom:1px dotted red;" title="Missing attribute definition - Add \''..key..'\' to local replacements in [Module:Lang]">['..key..']</span>' | return '<span style="color:red;font-weight:bold;border-bottom:1px dotted red;" title="Missing attribute definition - Add \''..key..'\' to local replacements in [Module:Lang]">['..key..']</span>' | ||