« Module:Document » : différence entre les versions

Contenu supprimé Contenu ajouté
affichage des dates avant JC
charge automatiquement l'avancement depuis Wikidata s'il existe
Ligne 139 :
if args['export'] then
html = html .. frame:expandTemplate{title = 'export', args = {args.export}}
end
if not args.avancement and item_id then
item = mw.wikibase.getEntity(item_id)
if item and item.sitelinks and item.sitelinks["frwikisource"] then
for _,badge in pairs(item.sitelinks["frwikisource"].badges) do
if badge == 'Q20748091' then
args.avancement = '2'
elseif badge == 'Q20748094' then
args.avancement = '1'
elseif badge == 'Q20748092' then
args.avancement = '4'
elseif badge == 'Q20748093' then
args.avancement = '5'
end
end
end
end
if args.avancement == '0' then
Ligne 152 ⟶ 168 :
elseif args.avancement == '5' then
html = html .. frame:expandTemplate{title = 'validé'}
elseif args.avancement then
mw.addWarning( 'La valeur' .. mw.text.jsonEncode(args.avancement) .. ' du paramètre avancement n\'est pas supporté par le modèle document' )
end
if args.DP == 'EU' then