Jump to content

Module:TestLua

Unchecked
From Wikipedia

Documentation for this module may be created at Module:TestLua/doc

local p = {}
function display(table, tab)
    result = ''
    for i, v in pairs (table) do
        result = result .. tab .. '[' .. i .. '] = '
        if type(v) == 'table' then
             result = result .. '[<br/>'  .. display(v, tab .. '  ') .. tab .. ']<br/>'
        else
            result = result  .. v .. '<br/>'
        end
   end
   return result
end    
function p.hello(frame)
    local entity = mw.wikibase.getEntityObject()
    local result = ''
    for i, v in pairs( entity ) do
       result = result .. '[' .. i ..'] = ' .. type(v) .. '\n'
    end
    local id = entity.id
    local claims = entity.claims
    local father = mw.wikibase.label( "Q" .. claims.p107[0].mainsnak.datavalue.value["numeric-id"])
    --return id .. '<br/>' .. display(claims, '')
    return mw.allToString(entity)
end
return p