Module:Sandbox/ProcrastinatingReader
Appearance
local p = {}
local getArgs = require('Module:Arguments').getArgs
local tableTools = require ('Module:TableTools')
local data = mw.loadData('Module:Sandbox/ProcrastinatingReader/data')
function p.main(frame)
local args = getArgs(frame, {
wrappers = {
'Template:Sandbox/ProcrastinatingReader'
}
})
return p.build(frame, args)
end
function p.build(frame, args)
local criterion = args['criterion']
return frame:expandTemplate{ title = 'db-meta', args = {
-- Required
data[criterion]['noticedesc'], -- Main text, in bold
data[criterion]['noticedesc_extra'], -- Main text, in italics
criterion = criterion, -- Criteron
-- Additional data
notes = '',
anotes = '',
summary = data[criterion]['description'],
-- Pass generic params onto db-meta
bot = args['bot'] or '',
raw = args['raw'] or '',
--self = args['self'] or '',
image = args['image'] or '',
wiki = args['wiki'] or '',
blanked = args['blanked'] or '',
blankedtext = args['blanked-text'] or '',
pleaseblank = args['pleaseblank'] or '',
divblank = args['divblank'] or '',
help = args['help'] or ''
}}
end
function p._build(args)
end
return p