Modulo:Progetti interessati: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+classi
m semplificato getSpanGrade
Riga 102:
end
 
local function getSpanGradegetLabelGrade(value)
local spanStylecodeStyle = {
['font-weight'] = 'bold',
['font-size'] = '155%',
['borderpadding-left'] = '1px solid lightsteelblue.2em',
['padding-right'] = '.2em',
border = '1px solid lightsteelblue',
background = cfg.colors[value] or 'white'
}
local spanNodecodeNode = mw.html.create('spancode')
codeNode
value = string.format("&thinsp;'''<tt>%s&thinsp;</tt>'''",
:css(spanStylecodeStyle)
:wikitext(value and value:upper() or '<small>nc</small>')
spanNode
return spanNodecodeNode
:css(spanStyle)
:wikitext(value)
return spanNode
end
 
Riga 450:
:css('width', '40px')
:css('padding-left', '5px')
:node(getSpanGradegetLabelGrade(self.args[param]))
:done()
:tag('td')
Riga 488:
function p.classe(frame)
local value = frame:getParent().args[1]
return tostring(getSpanGradegetLabelGrade(validGrades[value] and value or nil))
end