Module:Module introspection: Difference between revisions
m debug |
m debug formatting/collapse |
||
| Line 129: | Line 129: | ||
local all_deps = p.list_dependencies(module_name) | local all_deps = p.list_dependencies(module_name) | ||
for _, dep in ipairs(all_deps) do | for _, dep in ipairs(all_deps) do | ||
local dep_link = string.format("[[Module:%s]]", dep) | local dep_link = string.format("[[Module: %s]]", dep) | ||
local usages = dep_functions[dep] | local usages = dep_functions[dep] | ||
if usages and #usages > 0 then | if usages and #usages > 0 then | ||
| Line 154: | Line 154: | ||
-- Build MediaWiki table for module's own functions | -- Build MediaWiki table for module's own functions | ||
local func_lines = {} | local func_lines = {} | ||
local func_class = "wikitable sortable" | local func_class = "wikitable sortable collapsible" | ||
if #module_functions > 20 then | if #module_functions > 20 then | ||
func_class = func_class .. " | func_class = func_class .. " collapsed" | ||
end | end | ||
table.insert(func_lines, "{| class=\"" .. func_class .. "\"") | table.insert(func_lines, "{| class=\"" .. func_class .. "\"") | ||