Module:Math: Difference between revisions
Jump to navigation
Jump to search
imported>Admin |
imported>Admin No edit summary |
||
Line 1: | Line 1: | ||
-- vim: set noexpandtab ft=lua ts=4 sw=4: | -- vim: set noexpandtab ft=lua ts=4 sw=4: | ||
local p = {} | local p = {} | ||
p. | p.render= function(frame) | ||
local propertyID = mw.text.trim(frame.args[1] or "") | local propertyID = mw.text.trim(frame.args[1] or "") | ||
local entity = mw.wikibase.getEntityObject() | |||
local claims | |||
if entity and entity.claims then claims = entity.claims[propertyID] end | |||
if claims then | |||
return frame:preprocess( entity:formatStatements(propertyID).value ) | |||
else | |||
return "" | |||
end | |||
end | end | ||
return p | return p |
Latest revision as of 19:39, 13 March 2017
Documentation for this module may be created at Module:Math/doc
-- vim: set noexpandtab ft=lua ts=4 sw=4:
local p = {}
p.render= function(frame)
local propertyID = mw.text.trim(frame.args[1] or "")
local entity = mw.wikibase.getEntityObject()
local claims
if entity and entity.claims then claims = entity.claims[propertyID] end
if claims then
return frame:preprocess( entity:formatStatements(propertyID).value )
else
return ""
end
end
return p