3304: current HTML modules add a newline for every doc.write_text()

svn: r13439
This commit is contained in:
Benny Malengier 2009-10-28 08:15:16 +00:00
parent 6ba97f3e6d
commit e03cd66c2d

View File

@ -392,18 +392,19 @@ class HtmlDoc(BaseDoc, TextDoc):
level = style.get_header_level() level = style.get_header_level()
if level == 0: if level == 0:
#a normal paragraph #a normal paragraph
self.htmllist += (Html('p', class_=style_name),) self.htmllist += (Html('p', class_=style_name, inline=True),)
elif level == 1: elif level == 1:
if self.__title_written == -1 and \ if self.__title_written == -1 and \
style_name.upper().find('TITLE') != -1: style_name.upper().find('TITLE') != -1:
self.__title_written = 0 self.__title_written = 0
self.htmllist += (Html('div', id="header"),) self.htmllist += (Html('div', id="header"),)
self.htmllist += (Html('h1', class_=style_name, id='SiteTitle'),) self.htmllist += (Html('h1', class_=style_name, id='SiteTitle',
inline=True),)
else: else:
self.htmllist += (Html('h1', class_=style_name),) self.htmllist += (Html('h1', class_=style_name, inline=True),)
elif 2<= level <= 5: elif 2<= level <= 5:
tag = 'h'+str(level+1) tag = 'h'+str(level+1)
self.htmllist += (Html(tag, class_=style_name),) self.htmllist += (Html(tag, class_=style_name, inline=True),)
else: else:
# a low level header # a low level header
self.htmllist += (Html('div', id='grampsheading', self.htmllist += (Html('div', id='grampsheading',