Module:Pagelist: Difference between revisions

Content deleted Content added
remove the getPageObject as it is no longer expensive, use Module:Arguments, and fix indenting and whitespace
add special case for nspace=all (makes the named parameters namespace-aware). Do not default to current namespace per Special:Diff/649034596
Line 33:
delim = delim or ''
endDelim = endDelim or delim
nspace = nspace orand nspace mw.title.getCurrentTitle().nsText ':' or ''
if nspace == 'all:' then
nspace = ''
pagename = page
end
return string.format(
'%s[[:%s:%s|%s]]%s',
delim, nspace, pagename, page, endDelim
)