Modul:Sandlådan/SM5POR/Unibox
Utseende
Dokumentationen för denna modul kan skapas på Modul:Sandlådan/SM5POR/Unibox/dok
local diag = require("Modul:Sandlådan/SM5POR/Diag")
local qutil = require("Modul:Sandlådan/SM5POR/Qutil")
-- Exported definitions follow
local unibox = {};
unibox.box = function(frame)
local dlevel = diag.diag(frame)
local lang
local item
lang, item = qutil.context(frame)
local sp
-- sp = qutil.getInheritedProperties(item, {"P1448", "P5869"}, "P31", "P279", nil)
sp = qutil.getInheritedProperties(item, {"P31"}, nil, "P279", nil)
local r = ""
if dlevel > 0 then
-- r = diag.list(sp)
r = qutil.formatValueList(sp) .. diag.var("sp[#sp]...", sp[#sp][2][1][2][1])
end
if dlevel > 1 then
return r
else
return ""
end
end
unibox.diag = diag.ext
unibox.selftest = function(frame)
return diag.selftest() .. qutil.context(frame)
end
return unibox