Modulo:Bozza: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m -
nasconde anche l'ultimo esito in base allo stato del template
Riga 127:
local history_table = mw.html.create('div')
:addClass('bozza-history')
:node(header)
local collapsed_submissions = mw.html.create('div')
:addClass('nomobile mw-collapsible mw-collapsed')
:attr('data-expandtext', 'mostra richieste precedenti')
:attr('data-collapsetext', 'nascondi richieste precedenti')
local hide_last_submission = args[1] == 'S' or args[1] == 'R'
 
if hide_last_submission then
collapsed_submissions:node(header)
else
history_table:node(header)
end
 
for ts, a in pairsByTimestamp(submissions.old) do
Line 138 ⟶ 144:
if success then
for _, submission in ipairs(a) do
local root = history_table
i = i + 1
submission = submission:gsub('%}%}$', '|mostra esito=x}}')
if i == 1 then
if i == (hide_last_submission and 1 or 2) then
submission = submission:gsub('%}%}$', '|mostra pulsante=x}}')
elseif i == 2 then
history_table:node(collapsed_submissions)
end
if i > (hide_last_submission and 0 or 1) then
submission = submission:gsub('%}%}$', '|mostra esito=x}}')
local root = i > 1 and collapsed_submissions or history_table
end
if i == 1 and not hide_last_submission then
submission = submission:gsub('%}%}$', '|mostra pulsante=x}}')
end
root:node(createRow(jFY, frame:preprocess(submission)))
end