From f0fb8fb12a24dc043c01e665f1d9aa74866d66b5 Mon Sep 17 00:00:00 2001 From: Li Fanxi Date: Tue, 12 Oct 2010 16:22:25 +0800 Subject: [PATCH] [SNBOutput] Fix bugs in handling
  • and bookmark. --- src/calibre/ebooks/snb/snbml.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/snb/snbml.py b/src/calibre/ebooks/snb/snbml.py index 3542a2110f..af0106aaa0 100644 --- a/src/calibre/ebooks/snb/snbml.py +++ b/src/calibre/ebooks/snb/snbml.py @@ -206,7 +206,7 @@ class SNBMLizer(object): if elem.attrib.get('id') != None and elem.attrib['id'] in [ href for href, title in subitems ]: if self.curSubItem != None and self.curSubItem != elem.attrib['id']: self.curSubItem = elem.attrib['id'] - text.append(u'%s%s\n\n' % (CALIBRE_SNB_BM_TAG, self.curSubItem)) + text.append(u'\n\n%s%s\n\n' % (CALIBRE_SNB_BM_TAG, self.curSubItem)) if style['display'] in ('none', 'oeb-page-head', 'oeb-page-foot') \ or style['visibility'] == 'hidden': @@ -226,13 +226,13 @@ class SNBMLizer(object): text.append(u' ') if tag == 'img': - text.append(u'%s%s' % (CALIBRE_SNB_IMG_TAG, ProcessFileName(elem.attrib['src']))) + text.append(u'\n\n%s%s\n\n' % (CALIBRE_SNB_IMG_TAG, ProcessFileName(elem.attrib['src']))) if tag == 'br': text.append(u'\n\n') if tag == 'li': - li = '-- ' + li = '- ' pre = (tag == 'pre' or pre) # Process tags that contain text.