Module:Flag and Module:Flag/sandbox: Difference between pages
(Difference between pages)
imported>Ahecht add flaglist |
imported>Ahecht Show official abbreviation even if alias is used |
||
| Line 12: | Line 12: | ||
local args = margs.getArgs(frame, { | local args = margs.getArgs(frame, { | ||
frameOnly = ((frame.args.frameonly or '') ~= ''), valueFunc = | frameOnly = ((frame.args.frameonly or '') ~= ''), valueFunc = | ||
function( | function(key,value) | ||
if value then | if value then | ||
value = mw.text.trim(value) | value = mw.text.trim(value) | ||
--Change empty string to nil for all args except 'image' and 'border' | --Change empty string to nil for all args except 'image' and 'border' | ||
if | if key=="image" or key=="border" or value~="" then | ||
return value | return value | ||
end | end | ||
| Line 127: | Line 127: | ||
['+link'] = function (frame) return _main(frame, 'Flag+link', 'unpefo') end, | ['+link'] = function (frame) return _main(frame, 'Flag+link', 'unpefo') end, | ||
country = function (frame) return _main(frame, 'Flag country', 'unce' ) end, | country = function (frame) return _main(frame, 'Flag country', 'unce' ) end, | ||
team = function (frame) return _main(frame, 'Flag team', 'unce' ) end, | team = function (frame) return _main(frame, 'Flag team', 'unce' ) end, | ||
athlete = function (frame) return _main(frame, 'Flag athlete', 'unape' ) end, | athlete = function (frame) return _main(frame, 'Flag athlete', 'unape' ) end, | ||