Module:collapsible category tree: Difference between revisions

No edit summary
No edit summary
 
(2 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 46: Line 48:
-- Maintenance categories
-- Maintenance categories
local categories = ""
local categories = ""
if pages_in_cat == 0 and not mw.title.new(args.category, 'Category').exists then
categories = categories ..
require("Module:utilities").format_categories('Entries with collapsible category trees for nonexistent categories')
end


return require("Module:TemplateStyles")("Module:collapsible category tree/style.css") ..
return require("Module:TemplateStyles")("Module:collapsible category tree/style.css") ..
Line 51: 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