Module:BaseConvert: Difference between revisions
Richardpruen (talk | contribs) m 1 revision imported: Wikipedia article on Nicotine templates needed |
trim first argument in a-to-b syntax |
||
Line 103: | Line 103: | ||
return _convert(n, base, from, precision, width, default, prefix, suffix) | return _convert(n, base, from, precision, width, default, prefix, suffix) | ||
end | end | ||
setmetatable(p, { | |||
__index = function(t, k) | |||
from, base = k:match('^([0-9]+)to([0-9]+)$') | |||
if not from then return nil end | |||
return function(frame) | |||
args = frame.args | |||
return _convert(mw.text.trim(args[1]), base, from, args['precision'], args['width'], | |||
args['default'], args['prefix'], args['suffix']) | |||
end | |||
end | |||
}) | |||
return p | return p |