Module:Sandbox/trappist the monk/pgsize
Appearance
-- {{#invoke:Sandbox/trappist the monk/pgsize|pgsize|<page name>|<method>}}
local function pgsize (frame)
local pagename = frame.args[1];
local method = frame.args[2];
if '1' == method then
return mw.getContentLanguage():formatNum(mw.title.new(pagename):getContent():len());
elseif '2' == method then
return frame:preprocess ('{{PAGESIZE:' .. pagename .. '}}');
elseif '3' == method then
return frame:callParserFunction ({name = 'PAGESIZE', args = {pagename}});
else
return '<span style="color:#d33;">unknown method</span>'
end
end
return {
pgsize = pgsize,
}