From 6fb37e24223b6e4ef4ac189a5cb0cba74ab6edf0 Mon Sep 17 00:00:00 2001 From: "Marshall T. Vandegrift" Date: Sat, 10 Jan 2009 10:27:32 -0500 Subject: [PATCH] Ignore OEB header and footer blocks --- src/calibre/ebooks/mobi/mobiml.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/mobi/mobiml.py b/src/calibre/ebooks/mobi/mobiml.py index 973ee34b36..7dd2224bc3 100644 --- a/src/calibre/ebooks/mobi/mobiml.py +++ b/src/calibre/ebooks/mobi/mobiml.py @@ -171,8 +171,7 @@ class MobiMLizer(object): para = etree.SubElement(para, XHTML('blockquote')) emleft -= 1 else: - ptag = 'p' #tag if tag in HEADER_TAGS else 'p' - para = wrapper = etree.SubElement(parent, XHTML(ptag)) + para = wrapper = etree.SubElement(parent, XHTML('p')) bstate.inline = bstate.para = para vspace = bstate.vpadding + bstate.vmargin bstate.vpadding = bstate.vmargin = 0 @@ -241,7 +240,8 @@ class MobiMLizer(object): or namespace(elem.tag) != XHTML_NS: return style = stylizer.style(elem) - if style['display'] == 'none' \ + # does not exist lalalala + if style['display'] in ('none', 'oeb-page-head', 'oeb-page-foot') \ or style['visibility'] == 'hidden': return tag = barename(elem.tag)