À 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 !
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !
Module:Quiz
Aller à la navigation
Aller à la recherche
Le module : Quiz sert à faire fonctionner le modèle : Quiz, voyez la documentation de ce modèle.
À faire
- Le rendu du cadre est similaire à celui du module : Boîte thématique, du module : Voir principal, et de divers modèles ({{Voir Commons}}, {{Voir dico}}…), il faudrait peut-être unifier par le code.
La documentation de ce module est incluse depuis sa sous-page de documentation (modifier | historique).
Veuillez placer les catégories dans la sous-page /Documentation.
Les éditeurs peuvent travailler dans le bac à sable (créer).
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