Modulo:Tassobox/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
r
Moroboshi (discussione | contributi)
avevo modificato una vecchia versione
 
(8 versioni intermedie di uno stesso utente non sono mostrate)
Riga 8:
 
local function check_value(valore)
return valore orand cfg.missing_table[mw.ustring.lower(valore)]
end
 
Riga 20:
local missing_link
-- testa in ordine dal più specifico al più generico la classificazione di un essere vivente
for _,test in ipairs(cfg.param_to_check) do
missing_link = args[test] and check_value(args[test])
if missing_link then break end
end
-- se ha non trovato il valore nella tabella ricade nell'immagine di default
missing_link = missing_link or "File:Unknown missing 1.png"
return mw.ustring.format('[[' .. missing_link ..'%s|220px|Immagine di %s mancante]]', missing_link, .. mw.title.getCurrentTitle().text .. ' mancante]]')
end
 
Riga 102:
local dataestinzione = ''
if row_stato.data then
dataestinzione = (row_stato.text_datapre_data orand ' ' .. row_stato.pre_data) or dataestinzione
ifdataestinzione = (args.dataestinzione ~=and nilmw.ustring.format(row_stato.data, thenargs.dataestinzione)) or dataestinzione
dataestinzione = dataestinzione .. ' (' .. args.dataestinzione .. ')'
end
dataestinzione = mw.ustring.format('<span style="color:%s;">%s</span>', row_stato.color_data or row_stato.color, dataestinzione)
end
local base_msg =
'<div style="margin:0 auto; text-align:center; background:white;%s">'..
'%s<div style="color:%s;font-weight:bold;font-size:80%%;">%s%s%s</span></div>' ..
'</div>'
return mw.ustring.format(base_msg, ((immagine and 'background:white;') or ''), immagine, row_stato.color, row_stato.text, dataestinzione, ref)
end