« Module:Biblio/Références » : différence entre les versions

Contenu supprimé Contenu ajouté
databaseExterne : gère les crochets et autre caractères spéciaux
affichageLiensExternes : retourne une seule chaine ; transfert de categorise vers Module:Biblio ; Chargement du module:Date uniquement si nécessaire
Ligne 8 :
local validTextArg = Outils.validTextArg
local TableBuilder = require( 'Module:TableBuilder' )
-- local Date = require( 'Module:Date' ) -- chargé uniquement si nécessaire
 
 
Ligne 38 :
end
end
mw.log( temp )
return temp % 10 == 0
end
Ligne 497 ⟶ 496 :
end
local consulteLe = 'consulté en '
local Date = require( 'Module:Date' )
local test, tdate = Date.separationJourMoisAnnee( consult )
if test then
Ligne 514 :
if #liensExternes > 0 then
return ' <small style="line-height:1em;">(' .. liensExternes.concat( ', ' ), .. ')</small>'
end
end
Ligne 580 :
end
 
-- catégorise une page en fonction du namespace
function References.categorise(args)
local category = args[1] or args.category
local flag = ( args[2] ~= false and args.categorise ~= false )
if type(category) == 'string'
and flag
and mw.title.getCurrentTitle().namespace == 0
then
local sort = ''
if type( args.display or args.tri ) == 'string' then
sort = '|' .. (args.display or args.tri)
end
return '[[Category:' .. category .. sort .. ']]'
end
return ''
end
 
return References