Module:Interface Wikidata : Différence entre versions
Ligne 3 : | Ligne 3 : | ||
-- fonctions ne pouvant être appelées que depuis un autre module | -- fonctions ne pouvant être appelées que depuis un autre module | ||
− | + | p.fromLua = { | |
-- Fonctions de manipulation d'un ensemble d'affirmations | -- Fonctions de manipulation d'un ensemble d'affirmations | ||
Ligne 25 : | Ligne 25 : | ||
-- fonctions frame | -- fonctions frame | ||
function p.formatStatements(frame) | function p.formatStatements(frame) | ||
− | return fromLua.formatStatements(frame) | + | return p.fromLua.formatStatements(frame) |
end | end | ||
function p.formatAndCat(args) | function p.formatAndCat(args) | ||
-- args.entity = 'Q42' | -- args.entity = 'Q42' | ||
− | return fromLua.formatAndCat(args) | + | return p.fromLua.formatAndCat(args) |
end | end | ||
function p.citeItem(frame) | function p.citeItem(frame) | ||
local item, page = frame.args[1], frame.args['page'] | local item, page = frame.args[1], frame.args['page'] | ||
− | return fromLua.citeItem(item, page) | + | return p.fromLua.citeItem(item, page) |
end | end | ||
function p.Dump(frame) | function p.Dump(frame) | ||
− | return p.Dump(frame.args[1]) | + | return p.fromLua.Dump(frame.args[1]) |
end | end | ||
return p | return p |
Version du 19 août 2015 à 09:45
La documentation pour ce module peut être créée à Module:Interface Wikidata/doc
local p = {} local d = require 'Module:Wikidata' -- fonctions ne pouvant être appelées que depuis un autre module p.fromLua = { -- Fonctions de manipulation d'un ensemble d'affirmations getClaims = function(args) return d.getClaims(args) end, formatStatements = function(args) return d._formatStatements(args) end, formatAndCat = function(args) return d._formatAndCat(args) end, formatClaimList = function(claims, params) return d.formatClaimList(claims, params) end, getFormattedQualifiers = function(statement, qualifs, params) return d.getFormattedQualifier(statement, qualifs, params) end, -- fonctions de manipulation d'une valeur individuelle citeItem = function(item, page) return d.citeitem(item, page) end, formatEntity = function() return d.formatEntity(entity, args) end, formatStatement = function() return d.formatStatement(statement, params) end, formatSnak = function(snak, params) return d.formatSnak(snak, params) end, -- Fonctions diverses keydate = function(args) return d.getTheDate(args) end, Dump = function(item) return d.Dump(item) end, } -- fonctions frame function p.formatStatements(frame) return p.fromLua.formatStatements(frame) end function p.formatAndCat(args) -- args.entity = 'Q42' return p.fromLua.formatAndCat(args) end function p.citeItem(frame) local item, page = frame.args[1], frame.args['page'] return p.fromLua.citeItem(item, page) end function p.Dump(frame) return p.fromLua.Dump(frame.args[1]) end return p