Fix the generated xhtml: span was closed too often at the end

This commit is contained in:
Florent Le Coz 2011-03-30 04:48:02 +02:00
parent 92e63829a6
commit eac38e0316

View file

@ -101,8 +101,9 @@ def poezio_colors_to_html(string):
if number in number_to_color_names:
if 'span' in opened_elements:
res += '</span>'
else:
opened_elements.append('span')
res += "<span style='color: %s'>" % (number_to_color_names[number])
opened_elements.append('span')
next_attr_char = string.find('\x19')
res += string
for elem in opened_elements[::-1]: