892
modifications
m (Réduction de la taille de l'icône de titre de 20% suite au changement de cette dernière) |
(Page créée avec « -- Ce module implémente le modèle {{Méta documentation de modèle}}. local p = {} local function existePage(page) return page and page.exists end local function textPagebase(page) --On n'est pas dans une sous-page if not page.isSubpage then return page.text end --On est dans une sous-page local sousPage = page.subpageText if sousPage == 'Documentation' or sousPage == 'Bac à sable' or sousPage == 'Test' then return page.baseText else return... ») |
||
Ligne 51 : | Ligne 51 : | ||
-- Titre | -- Titre | ||
res | res | ||
:css('margin-bottom', ' | :css('margin-bottom', '1ex') | ||
:css('border-bottom', '1px solid #aaa') | :css('border-bottom', '1px solid #aaa') | ||
:css('padding-bottom', '3px') | :css('padding-bottom', '3px') | ||
:wikitext('[[Fichier:Test Template Info-Icon.svg|50px|alt=|link=]]') | |||
:tag('span') | |||
:css('font-weight', 'bold') | |||
:css('font-size', '125%') | |||
:css('vertical-align', 'middle') | |||
:wikitext(' ') | |||
:wikitext(args.titre or 'Documentation') | |||
:done() | |||
-- Liens | -- Liens | ||
Ligne 207 : | Ligne 207 : | ||
['icône'] = 'OOjs_UI_icon_book-ltr.svg', | ['icône'] = 'OOjs_UI_icon_book-ltr.svg', | ||
alt = 'MIT', | alt = 'MIT', | ||
style = 'width:80%;', | style = 'width:80%;', | ||
texte = texteBandeau, | texte = texteBandeau, | ||
Ligne 250 : | Ligne 249 : | ||
local contenuParagraphe = res | local contenuParagraphe = res | ||
:tag('p') | :tag('p') | ||
:css('margin-bottom', '0') | :css('margin-bottom', '0') | ||
:css('padding-left', '1em') | :css('padding-left', '1em') | ||
Ligne 316 : | Ligne 314 : | ||
:wikitext('[[' .. titrePageBacasable .. '|bac à sable]] ') | :wikitext('[[' .. titrePageBacasable .. '|bac à sable]] ') | ||
:tag('span') | :tag('span') | ||
:addClass('plainlinks') | |||
:css('font-size', '89%') | :css('font-size', '89%') | ||
:css('font-style', 'normal') | :css('font-style', 'normal') | ||
Ligne 329 : | Ligne 328 : | ||
:wikitext('bac à sable ') | :wikitext('bac à sable ') | ||
:tag('span') | :tag('span') | ||
:addClass('plainlinks') | |||
:css('font-size', '89%') | :css('font-size', '89%') | ||
:css('font-style', 'normal') | :css('font-style', 'normal') | ||
Ligne 346 : | Ligne 346 : | ||
:wikitext('[[' .. titrePageTest .. '|test]] ') | :wikitext('[[' .. titrePageTest .. '|test]] ') | ||
:tag('span') | :tag('span') | ||
:addClass('plainlinks') | |||
:css('font-size', '89%') | :css('font-size', '89%') | ||
:css('font-style', 'normal') | :css('font-style', 'normal') | ||
Ligne 355 : | Ligne 356 : | ||
:wikitext('test ') | :wikitext('test ') | ||
:tag('span') | :tag('span') | ||
:addClass('plainlinks') | |||
:css('font-size', '89%') | :css('font-size', '89%') | ||
:css('font-style', 'normal') | :css('font-style', 'normal') | ||
Ligne 365 : | Ligne 367 : | ||
-- Phrase indiquant les liens vers les statistiques | -- Phrase indiquant les liens vers les statistiques | ||
local nomStat = textPagebase(page) | |||
local texteWstat = "statistiques" | |||
if page.namespace == 828 then | if page.namespace == 828 then | ||
nomStat = 'Module:' .. | nomStat = 'Module:' .. nomStat | ||
texteWstat = " | texteWstat = texteWstat .. " d'appel depuis le wikicode" | ||
else | else | ||
texteWstat = texteWstat .. " d'utilisation du modèle" | |||
end | end | ||
contenuParagraphe | contenuParagraphe | ||
:wikitext('Voir les ') | :wikitext('Voir les ') | ||
:wikitext(lienWstat(nomStat, texteWstat)) | :wikitext(lienWstat(nomStat, texteWstat)) | ||
:wikitext(" sur l'outil [[Aide:Wstat|wstat]]") | :wikitext(" sur l'outil [[Aide:Wstat|wstat]]") | ||
Ligne 382 : | Ligne 385 : | ||
contenuParagraphe | contenuParagraphe | ||
:wikitext(' et les ') | :wikitext(' et les ') | ||
:wikitext(lienRechercheModule(nomStat, "appels depuis d'autres modules")) | :wikitext(lienRechercheModule(nomStat, "appels depuis d'autres modules")) | ||
end | end | ||
Ligne 419 : | Ligne 422 : | ||
:css('border', '1px solid #aaa') | :css('border', '1px solid #aaa') | ||
:css('background', couleur) | :css('background', couleur) | ||
:css('padding', ' | :css('padding', '1em 1em 0.8em') | ||
:node(entete(args, page, doc, existeDoc)) | :node(entete(args, page, doc, existeDoc)) | ||
:wikitext(protection(page, doc, existeDoc, args['message protection'])) | :wikitext(protection(page, doc, existeDoc, args['message protection'])) |