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

Contenu supprimé Contenu ajouté
Mise à jour à partir de Module:Date/Bac à sable à la demande de Zebulon84
Demande de Zebulon84 : rendre le tiret insécable dans "av J.-C."
Ligne 293 :
end
if jannee ~= annee then
julien3 = '(<abbr class=abbr title="selon le calendrier julien">' .. jjour .. '&nbsp; ' .. jmois .. '&nbsp; ' .. jannee .. '</abbr>)'
else
julien2 = '(<abbr class=abbr title="selon le calendrier julien">' .. jjour .. '&nbsp; ' .. jmois .. '</abbr>)'
end
end
Ligne 314 :
-- s'il n'y a pas de lien sur le mois, il sera affiché avec le jour.
wikiListe.insert( '[[' .. lien .. '|' .. jour .. ']]' )
wikiListe.insert( '[[' .. lien .. '|' .. jour .. '&nbsp; '.. mois .. ']]' )
iso.insert( 1, string.sub( '0' .. gjour, -2 ) )
end
Ligne 357 :
texte = annneeAvJc
else
texte = annneeAvJc .. '&nbsp; <abbr class="abbr" title="'
.. annneeAvJc .. ' avant Jésus-Christ">av.&nbsp; J.-C.</abbr>'
end
iso.insert( 1, tostring( annneeAvJc - 10000 ) ) -- ! avant JC, ce n'est pas une date iso ! Pour un tri correct sur wiki.
Ligne 367 :
if mois and #wikiListe == 0 then
-- si le mois n'a pas de lien et n'est pas affiché avec le jour, il est affiché avec l'année.
texte = mois .. '&nbsp; ' .. texte
end
wikiListe.insert( '[[' .. lien .. '|' .. texte .. ']]' )
Ligne 386 :
-- compilation du résultat
local wikiTexte = wikiListe.concat( '&nbsp; ' )
local isoTexte = iso.concat( '-' )
Ligne 393 :
local dateHtml = wikiHtml:tag( 'span' )
:addClass( 'date-lien nowrap' )
:addClass( 'datasortkey' )
:attr( 'data-sort-value', isoTexte )