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

Contenu supprimé Contenu ajouté
fait_categorie_contenu : renvoie une chaîne vide au lieu de nil pour concaténer plus élégamment
+fonction b.page_de_contenu, si on veut faire des catégories élaborées
Ligne 50 :
locale = mw.language.new('fr')
return locale:lc(texte)
end
 
-- Renvoie vrai si on est dans une page de contenu (principal, annexe, thésaurus)
function b.page_de_contenu()
local ns = mw.title.getCurrentTitle().namespace
-- 0 = normal, 100 = Annexe, 106 = Thésaurus
if ns == 0 or ns == 100 or ns == 106 then
return true
else
return false
end
end
 
Ligne 69 ⟶ 81 :
-- Renvoie une catégorie bien formée, si elle est dans un espace principal: normal, annexe, thésaurus
function b.fait_categorie_contenu(texte, clef, ecrite)
if b.page_de_contenu then
-- Espace?
local ns = mw.title.getCurrentTitle().namespace
-- 0 = normal, 100 = Annexe, 106 = Thésaurus
if ns == 0 or ns == 100 or ns == 106 then
return b.fait_categorie(texte, clef, ecrite) or ''
else
return ''
end
end