Modulo:Infobox/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
spazio
Moroboshi (discussione | contributi)
test aggiunta di riga libera
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:attrwikitext(args['colspanRiga', '2'.. num])
:tag('td')end
addRow({
gruppo = args['GruppoOpzionale' .. num] or args['Gruppo' .. num],
Riga 141 ⟶ 144:
 
local function renderNavBar()
if not args.NomeTemplate and not args.LinkWikidata then return end
root
:tag('tr')
:nodetag(navbar'td')
:addClass('sinottico_piede2 noprint metadata')
:attr('colspan', '2')
:wikitext(mw.getCurrentFrame():expandTemplate({
title = 'Link sinottico',
args = args.LinkWikidata and
{ args.NomeTemplate } or
{ args.NomeTemplate, nowd = 1 }
}))
 
 
local NomeTemplate = args.NomeTemplate
local navbar = mw.html.create('span')
Riga 154 ⟶ 170:
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
Riga 164 ⟶ 183:
:wikitext('[[Template:' .. NomeTemplate .. '|<span title="Manuale del template ' .. NomeTemplate .. '">Manuale</span>]]')
end
 
root
:tag('tr')
:tag('td')
:addClass('sinottico_piede2')
:attr('colspan', '2')
:node(navbar)
end
 
Riga 292 ⟶ 306:
{prefix = 'GruppoOpzionale'},
{prefix = 'Valore', depend={'Nome', 'Classe'}},
{prefix = 'Riga'}
}, 50)
preprocessSingleArg('Ultima')