« Module:SPECIAL » : différence entre les versions

66 octets ajoutés ,  4 septembre 2021
aucun résumé des modifications
Kharmitch (discussion | contributions)
Page créée avec « local p = {} local special = require('Module:SPECIAL/Données') local outils = require('Module:Outils') -- Liste verticale des attributs fondamentaux SPECIAL function p.... »
 
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Ligne 8 : Ligne 8 :
local params = outils.extractArgs(frame)
local params = outils.extractArgs(frame)
local main = special.main
local main = special.main
local res = mw.html.create('ul'):addClass('avt-special-list')
local res = mw.html.create( 'ul' ):addClass( 'avt-special' )
for index, attribut in ipairs(main) do
for i, attribut in ipairs(main) do
res
res :tag( 'li' )
:tag('li')
:tag('span')
:tag('span'):wikitext('[['..attribut..']]'):done()
:addClass( 'avt-special-attr' )
:tag('span'):wikitext(outils.trim(params[index]) or '?'):done()
:wikitext('[['..attribut..']] : ')
:done()
:tag('span')
:wikitext(outils.trim(params[i]) or '?')
:done()
:done()
:done()
end
end
res:allDone()
res:allDone()
return res
return tostring(res)
end
end


Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications