Modulo:Controllo di autorità/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ripulisco; carico configurazione json
+
Riga 181:
local styles = 'Modulo:Controllo di autorità/styles.css'
 
for identifier_, params in pairs( mw.text.jsonDecode( cfg ) ) do
local val = mWikidata._getProperty({ 'P' .. params.P, n = 1 })
if val then
local el, cat
local link = f[params['function'].funzione]( val )
if link then
local lingue = params.languageslingue and ( modlingue.lingue( params.languageslingue ) .. ' ' ) or ''
el = string.format( '%s <span class="uid">%s%s</span>', params.labeletichetta, lingue, link )
cat = string.format( '[[Categoria:Voci con codice %s]]', identifierparams.codice )
else
el = string.format( '<span class="error">Il valore %s di %s non è valido.</span>', val, identifierparams.codice )
cat = string.format( '[[Categoria:Voci con codici controllo di autorità non validi (%s)]]', identifierparams.codice )
end
table.insert( elements, el )