Module:bac à sable/Hildepont

Bonjour, vous êtes venu ici pour chercher la signification du mot Module:bac à sable/Hildepont. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Module:bac à sable/Hildepont, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Module:bac à sable/Hildepont au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Module:bac à sable/Hildepont est ici. La définition du mot Module:bac à sable/Hildepont vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deModule:bac à sable/Hildepont, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

La documentation pour ce module peut être créée à Module:bac à sable/Hildepont/Documentation

local p = {};

function createLinkRow(link, site)
	-- Return some html stylised formated text of link // volé dans le module Auteur de wikisource
	local html = mw.html.create('div')
	html:tag('span')
		:css({ = '#232388',  = '140%',  = '150%'})
		:wikitext(']  ')
	html:wikitext(link)
	return html
end

function p.main (frame)
	-- Fonction qui génère une boite avec les liens vers d'autres projets wiki depuis un élément wikidata
	-- Premier argument = item Wikidata
	-- Deuxième argument = texte qui fait référence au contenu
	local item = mw.wikibase.getEntity(frame.args) -- permet de récupérer l'item Wikidata
	local html = mw.html.create()
	
	-- Code html généré	
			-- Il faut encore créer un span avec l'id équivalent à la ref wikidata et qui contient le texte de l'argument 2
	local x = html:tag('div')
		:addClass('boite')
		
		-- Lien Wikisource
		if item ~= nil and item:getSitelink('frwikisource') ~= nil then
				x:node(createLinkRow(']', 'Wikisource'))
		else
		end
		
		-- Lien Wikipedia
		if item ~= nil and item:getSitelink('frwiki') ~= nil then
				x:node(createLinkRow(']', 'Wikipedia'))
		else
		end
		
		-- Lien Wikiquote
		if item ~= nil and item:getSitelink('frwikiquote') ~= nil then
				x:node(createLinkRow(']', 'Wikiquote'))
		else
		end
		
		-- Lien Wikidata
		x:node(createLinkRow(' .. '|Wikidata]]', 'Wikidata'))

	return tostring(html)
end
return p;