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

Contenu supprimé Contenu ajouté
m retouche de la modification précédente ; Généralisation d'indentation par tab
Ajout fonction EAN (crée par NicoV dans le Bac à sable)
Ligne 67 :
else
return '<small>([[International Standard Book Number|ISBN]]&nbsp;inconnu)</small>' .. References.categorise{'ISBN nécessaire'}
end
end
 
 
Biblio.EAN = function ( frame )
local args = Outils.extractArgs( frame )
local References = require( 'Module:Biblio/Références/Bac à sable' )
if Outils.trim(args[1]) then
local newArgs = { ean = args[1], categ = { eanInvalid = false } }
local i = 2
while args[i] do
newArgs['ean' .. i] = args[i]
i = i + 1
end
local listeEAN = References.ean( newArgs )
local categ = References.categorise{'Catégorie:Page avec EAN invalide', newArgs.categ.eanInvalid }
return '<small>(' .. listeEAN .. ')</small>' .. categ
else
return '<small>([[EAN 13|EAN]]&nbsp;inconnu)</small>' .. References.categorise{'EAN nécessaire'}
end
end