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

Contenu supprimé Contenu ajouté
les paramètres "link" supportent maintenant les liens internes
manquait un "noprint", plus simple donc mieux avec la classe css "audio" (et uniformité…), taille small maintenant dans le css ; refs 145404650
Ligne 4 :
local parent = frame:getParent(frame) --récupère les paramètres passés au modèle
if (parent.args[2] and parent.args[2] ~= '') then --si le paramètre {{{2}}} existe (on présume que {{{1}}} existe du coup)
return '<sup class="audio noprint">[[:Media:' .. parent.args[1] .. '|' .. parent.args[2] .. ']]</sup>' -- (fin de la fonction)
end
if (parent.args[1] and parent.args[1] ~= '') then --si le paramètre {{{1}}} existe — seul
return '<sup class="audio noprint">[[File:Loudspeaker.svg|link=Media:' .. parent.args[1] .. '|alt=Prononciation du titre dans sa version originale|11px]]&nbsp;<small>[[Media:' .. parent.args[1] .. '|Écouter]]</small></sup>' -- (fin de la fonction)
end
 
Ligne 22 :
return "[[Catégorie:Demande de prononciation audio]]"
end
return '<sup class="audio noprint">[[File:Loudspeaker.svg|link=Media:' .. pron .. '|alt=Prononciation du titre dans sa version originale|11px]]&nbsp;<small>[[Media:' .. pron .. '|Écouter]]</small></sup>' --retourne la prononciation générale trouvée précédemment (fin de la fonction)
end
return '<sup class="audio noprint">[[File:Loudspeaker.svg|link=Media:' .. pron_fr .. '|alt=Prononciation du titre dans sa version originale|11px]]&nbsp;<small>[[Media:' .. pron_fr .. '|Écouter]]</small></sup>' --retourne la prononciation en français trouvée précédemment formatée (fin de la fonction)
end