Module:Section link: Difference between revisions

percent-decode;
(sync from sandbox;)
en>Trappist the monk
(percent-decode;)
Line 109:
 
for k, v in pairs(args) do -- replace underscores in the positional parameter values
if 'number' == type(k) and not yesno (args['keep-underscores']) then -- unless |keep-underscores=yes
args[k]if =not v:gsubyesno (args['_keep-underscores',]) ' ') then -- dounless the replacement|keep-underscores=yes
args[k] = mw.uri.decode (v, 'WIKI'); -- percent-decode; replace underscores with space characters
else
args[k] = mw.uri.decode (v, 'PATH'); -- percent-decode; retain underscores
end
end
end
Anonymous user