56,117
edits
PhantomCaleb (talk | contribs) (Created page with "local p = {} function p.Main(frame) local args = frame:getParent().args local recurse = args["recursive"] return p.main(recurse) end function p.main(recurse) local title...") |
PhantomCaleb (talk | contribs) No edit summary |
||
Line 12: | Line 12: | ||
namespace= 'Data', | namespace= 'Data', | ||
titlematch= '%' .. title.text .. '/%', | titlematch= '%' .. title.text .. '/%', | ||
["format"]= ",,%PAGE% ," | ["format"]= ",,%PAGE%#," | ||
}) | }) | ||
dplResult = mw.text.trim(dplResult) | dplResult = mw.text.trim(dplResult, '#') | ||
local subpages = mw.text.split(dplResult, ' ') | local subpages = mw.text.split(dplResult, '#') | ||
return p.listPages(title, subpages, recurse) | return p.listPages(title, subpages, recurse) | ||
end | end | ||
Line 21: | Line 21: | ||
function p.listPages(title, subpages, recurse) | function p.listPages(title, subpages, recurse) | ||
local list = '<ul>' | local list = '<ul>' | ||
mw.logObject(subpages) | |||
for i, subpage in ipairs(subpages) do | for i, subpage in ipairs(subpages) do | ||
local subpageTitle = mw.title.new(subpage) | local subpageTitle = mw.title.new(subpage) |