Anonymous user
Module:Message box: Difference between revisions
m
1 revision imported
(ony load Category handler when needed, requested on talk page) |
thegreatwar>Borderman m (1 revision imported) |
||
Line 5:
require('Module:No globals')
local getArgs
local yesno = require('Module:Yesno')
Line 108 ⟶ 109:
obj.categories = {}
obj.classes = {}
return setmetatable(obj, MessageBox)
Line 123 ⟶ 122:
cat = string.format('[[Category:%s]]', cat)
end
self.categories[ns] = self.categories[ns] or {}
table.insert(self.categories[ns], cat)
Line 431 ⟶ 429:
function MessageBox:renderCategories()
-- Convert category tables to strings and pass them through
-- [[Module:Category handler]].
return categoryHandler{
▲ return require('Module:Category handler')._main{
main = table.concat(self.categories[0] or {}),
template = table.concat(self.categories[10] or {}),
|