Modulo:Codice statistico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Ha protetto "Modulo:Codice statistico": Template o modulo usato in maniera estensiva ([Modifica=Consentito solo agli amministratori] (infinito) [Spostamento=Consentito solo agli amministratori] (infinito))
+tabella HTML
Riga 47:
end
return cat and string.format('[[Categoria:%s]]', cat) or ''
end
 
-- Restituisce una tabella HTML con i codici statistici configurati
function p.report()
local tableNode
local sortedCodes = {}
 
for key, _ in pairs(statCodes) do
table.insert(sortedCodes, key)
end
table.sort(sortedCodes)
 
tableNode = mw.html.create('table')
tableNode
:addClass('wikitable')
:addClass('sortable')
:tag('tr')
:tag('th')
:wikitext('Codice')
:done()
:tag('th')
:wikitext('Paese')
:done()
:tag('th')
:wikitext('Proprietà Wikidata')
:done()
 
for idx, key in ipairs(sortedCodes) do
local code = statCodes[key]
tableNode
:tag('tr')
:tag('td')
:wikitext(code.catprefix)
:done()
:tag('td')
:wikitext(key)
:done()
:tag('td')
:wikitext(string.format('[[d:p:%s|%s (%s)]]', code.prop, mWikidata._getLabel( { code.prop } ), code.prop))
:done()
end
 
return tostring(tableNode)
end