Module:collapsible category tree: Difference between revisions

Created page with "local export = {} local m_utilities = require("Module:utilities") function export.make(args) local lang = args.lang local sc = args.sc -- Add a span which records information to be used by the catfix gadget. local catfix_info = lang and m_utilities.catfix(lang, sc) or "" -- Only provide collapsibility if 5 or more elements local pages_in_cat = mw.site.stats.pagesInCategory(args.category, "pages") local collapsible = pages_in_cat >= 5 -- CategoryTree only..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 25: Line 25:
class = "\"columns-bg term-list" .. (sc and " " .. sc:getCode() or "") .. "\"",
class = "\"columns-bg term-list" .. (sc and " " .. sc:getCode() or "") .. "\"",
style = "counter-reset: pagesleftover " .. pages_left_over,
style = "counter-reset: pagesleftover " .. pages_left_over,
namespaces = "-" .. (mw.title.getCurrentTitle().nsText == "Reconstruction" and " Reconstruction" or ""),
namespaces = "- Contionary",
["data-pages-in-cat"] = pages_in_cat,
["data-pages-left-over"] = pages_left_over,
["data-pages-left-over"] = pages_left_over,
hideprefix = always
}
}
}
}
Line 55: Line 57:
end
end


-- for testing via wikitext ("wt")
-- for direct invocation from a wikitext ("wt") template
function export.make_wt_test(frame)
function export.make_wt(frame)
return export.make(frame.args)
return export.make(frame.args)
end
end


return export
return export