Modulo:Immagine multipla: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Moroboshi (discussione | contributi)
fix nomi parametri, rimuovo bold dal titolo, converto subito totalwidth
Riga 66:
end
 
-- Return a sorted array of the index of the parameter immagine1 .. immagine(n)
-- passed to the template. Index could be not consecutive but the gap between
-- different index must be five or less
local function getImageNumbers(pargs)
local imagenumbers = {}
Line 95 ⟶ 98:
local dir = pargs['direzione']
local align = pargs['allinea'] or args['allinea']
local capalign = pargs['allinea_didascaliaallinea didascalia'] or args['allinea_didascaliaallinea didascalia'] --NEW
local totalwidth = pargs['larghezza_totalelarghezza totale'] or args['larghezza_totalelarghezza totale'] --NEW
if totalwidth then
local imgstyle = pargs['stile_immagine'] or args['stile_immagine']
totalwidth = tonumber(totalwidth) or 0
end
local imgstyle = pargs['stile_immaginestile immagine'] or args['stile_immaginestile immagine']
local header = pargs['titolo'] or pargs['titolo']
local footer = pargs['pie_paginesotto']
local perrow = nil
local thumbclass = {
Line 121 ⟶ 127:
-- create an array with the number of images per row
if dir == 'verticale' or dir == 'vertical' then
perrow = getPerRow('1', imagecount)
else
perrow = getPerRow(pargs['perrowper riga'], imagecount)
end
Line 150 ⟶ 156:
-- if total_width has been specified, rescale the image widths
local heights = {}
if( isnotempty(totalwidth) )> 0 then
totalwidth = tonumber(totalwidth)
widthmax = 0
local k = 0
Line 214 ⟶ 219:
root:addClass('center')
end
if( pargs['margin_topbordo sopra'] or args['margin_topbordo sopra']) then
root:css('margin-top', pargs['margin_topbordo sopra'] or args['margin_topbordo sopra'])
end
if( pargs['margin_bottombordo sotto'] or args['margin_bottombordo sotto']) then
root:css('margin-bottom', pargs['margin_bottombordo sotto'] or args['margin_bottombordo sotto'])
end
if( bg ~= '' ) then
Line 235 ⟶ 240:
div:tag('div')
:css('clear', 'both')
:css('fonttext-weightalign', pargs['boldallinea titolo'] or 'center')
:css('text-align', pargs['allineamento titolo'] or 'center')
:css('background-color', pargs['sfondo titolo'] or 'transparent')
:wikitext(header)
Line 276 ⟶ 280:
:addClass('thumbcaption')
:css('clear', 'left')
:css('text-align', pargs['allineamentoallinea didascaliasotto'] or args['allineamentoallinea didascaliasotto'] or 'left')
:css('background-color', pargs['sfondo didascaliasotto'] or 'transparent')
:wikitext(footer)
end