Module:Sandbox/Raph Williams65/Pagesize table

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
local p = {}

function p.main(frame)
    args = frame.args
    namespace = frame.args.namespace or ''
    size1 = mw.title.new(frame.args[1]):getContent():len()
    size2 = mw.title.new(frame.args[2]):getContent():len()
    size3 = mw.title.new(frame.args[3]):getContent():len()
    size4 = mw.title.new(frame.args[4]):getContent():len()
    size5 = mw.title.new(frame.args[5]):getContent():len()
    return '{| class="wikitable" !Title !! Size |[[' .. namespace .. ':' .. args[1] .. ']] |' .. size1 .. '|[[' .. namespace .. ':' .. args[2] .. ']] |' .. size2 .. '|[[' .. namespace .. ':' .. args[3] .. ']] |' .. size3 .. '|[[' .. namespace .. ':' .. args[4] .. ']] |' .. size4 .. '|[[' .. namespace .. ':' .. args[5] .. ']] |' .. size5 .. '|}'
end

return p