Modulo:Chiarimento: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiungo gestione degli escape |
elimino controllo non più necessario, la nota nel tag sup è stata portata fuori |
||
Riga 24:
local lines = mw.text.split(mw.text.trim(frame.args[1]) or '', '\n%s*\n')
for i, v in ipairs(lines) do
▲ -- individua le sottosequenze separate da un'andata a capo
local
▲ for _, line in ipairs(sublines) do
▲ local prefix = ''
▲ if substring then
▲ -- cerca e preserva escape (*, :, #) a inizio sottosequenza
▲ prefix = mw.ustring.match( line, '^[%*:%#]+') or ''
▲ line = mw.ustring.gsub( line, '^[%*:%#]+', '' )
end▼
:attr('title', frame.args[3])▼
:css(style)▼
:wikitext(line)▼
substring = true▼
table.insert(sub_result, prefix .. tostring(span))▼
end
table.insert(result, sub_result)▼
end
sub_result = table.concat(sub_result, '\n')
end
return table.concat(result, '\n\n') .. tostring(sup)
|