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 = "-" | 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 | -- for direct invocation from a wikitext ("wt") template | ||
function export. | function export.make_wt(frame) | ||
return export.make(frame.args) | return export.make(frame.args) | ||
end | end | ||
return export | return export | ||