Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
À propos • Aide • Le Livre d'or
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !
Cette page est protégée.

Module:Quiz

Aller à la navigation Aller à la recherche
 Documentation[modifier] [purger]

Le module : Quiz sert à faire fonctionner le modèle : Quiz, voyez la documentation de ce modèle.

À faire

local p = {}

local function bandeau( quiz, sujet )
	local html = mw.html.create( 'div' )
	html:addClass( 'plainlinks' )
	    :css( 'display', 'table' )
	    :css( 'box-sizing', 'border-box' )
	    :css( 'width', '25%' )
	    :css( 'clear', 'right' )
	    :css( 'float', 'right' )
	    :css( 'margin', '0 0 10px 20px' )
	    :css( 'margin-bottom', '10px' )
	    :css( 'padding', '3px' )
	    :css( 'border-width', '0 12px 3px 0' )
	    :css( 'border-style', 'solid' )
	    :css( 'background-color', 'white' )
	    :css( 'border-color', '#6666CC' )
	    :css( 'text-align', 'left' )
	    :tag( 'div' ):addClass( 'nomobile' )
	                 :css( 'display', 'table-cell' )
	                 :css( 'vertical-align', 'middle' )
	                 :css( 'width', '100px' )
	                 :wikitext( '[[Fichier:Icône quiz.png|35px|link=|alt=|class=noviewer]]' )
	                 :done()
	    :tag( 'div' ):css( 'display', 'table-cell' )
	                 :css( 'vertical-align', 'middle' )
	                 :css( 'width', '100%' )
	                 :wikitext( "Il existe un [[" .. quiz .. "|quiz sur '''" .. sujet .. "''']]." )

	return html
end

function p.Quiz( frame )
	local args = frame:getParent().args
	local page = mw.title.getCurrentTitle().text
	return bandeau( args[2] or ( 'Quiz:' .. page ), args[1] or page )
end

return p