Aller au contenu

Module:Indication

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 août 2015 à 19:25 et modifiée en dernier par TomT0m (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Fonctions exportables :

  • genIndication(texte, abbr, classe_css) – fonction helper pour générer le html des indications comme (en) par exemple. texte: ce qui est affiché - en, abbr: ce qui est affiché dans l'infobulle - anglais, classe_css : classe css a utiliser - indication-langue habituellement.
  • Indication(frame) – Version appelable en WikiTexte de la première fonction (1=texte, 2=abbr, 3=classe_css)


Modules externes et autres éléments dont ce module a besoin pour fonctionner : -

Exemples

  • {{#invoke:Indication|indication|test|Test|test}}

()

p = {}

function p.genIndication(code, nom, classe_css)
	
	local html = mw.html.create( '' )
	
	html:tag( 'span' )
			:addClass( classe_css )
			:wikitext( '(' )
			:tag( 'abbr' )
				:addClass( 'abbr' )
				:attr( 'title', nom )
				:wikitext( code )
				:done()
			:wikitext( ')' )
			:done()
		:wikitext( texte )
		
	return tostring(html)
end

function p.indication(frame)
	return p.genIndication(frame.args[0], frame.args[1], frame.args[2])
end

return p