Modulo:Infobox/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
test aggiunta di riga libera
aggiornato alla versione corrente
Riga 104:
 
local function renderRows()
local rownums = getArgNums('Valore', 'GruppoOpzionale', 'Gruppo', 'Riga')
for k, num in ipairs(rownums) do
local skip = false
Riga 118:
end
if not skip and args['GruppoOpzionale' .. num] ~= '$fine' then
if args['Riga' .. num] then
root:wikitext(args['Riga' .. num])
end
addRow({
gruppo = args['GruppoOpzionale' .. num] or args['Gruppo' .. num],
Riga 156 ⟶ 153:
{ args.NomeTemplate, nowd = 1 }
}))
 
 
local NomeTemplate = args.NomeTemplate
local navbar = mw.html.create('span')
navbar
:addClass("noprint plainlinks")
:cssText("white-space:nowrap; font-size:xx-small;")
:wikitext(" ")
if args.LinkWikidata then
local entity = mw.wikibase.getEntityObject()
if entity then
local pagename = mw.title.getCurrentTitle().text
navbar
:wikitext("[[d:" .. entity.id .. '|<span title="Modifica i dati della voce ' .. pagename .. 'su Wikidata">Modifica dati su Wikidata</span>]]')
else
navbar
:wikitext("Elemento Wikidata assente")
end
if NomeTemplate then
navbar
:wikitext('&nbsp;<span style="font-size:80%;">•</span>&nbsp;')
end
end
if NomeTemplate then
navbar
:wikitext('[[Template:' .. NomeTemplate .. '|<span title="Manuale del template ' .. NomeTemplate .. '">Manuale</span>]]')
end
 
end
 
Riga 306 ⟶ 275:
{prefix = 'GruppoOpzionale'},
{prefix = 'Valore', depend={'Nome', 'Classe'}},
{prefix = 'Riga'}
}, 50)
preprocessSingleArg('Ultima')