diff --git a/src/libprs500/ebooks/lrf/html/convert_from.py b/src/libprs500/ebooks/lrf/html/convert_from.py index c0e117fc0a..8e5fa14436 100644 --- a/src/libprs500/ebooks/lrf/html/convert_from.py +++ b/src/libprs500/ebooks/lrf/html/convert_from.py @@ -504,7 +504,7 @@ class HTMLConverter(object): path, fragment = munge_paths(self.target_prefix, tag['href']) return {'para':para, 'text':text, 'path':os.path.normpath(path), - 'fragment':fragment} + 'fragment':fragment, 'in toc': (self.link_level == 0 and not self.use_spine)} def get_text(self, tag, limit=None): @@ -572,7 +572,7 @@ class HTMLConverter(object): page.contents.remove(bs) return ans - outside_links = deque() + outside_links = deque() while len(self.links) > 0: link = self.links.popleft() para, text, path, fragment = link['para'], link['text'], link['path'], link['fragment'] @@ -583,7 +583,7 @@ class HTMLConverter(object): tb = get_target_block(path+fragment, self.targets) else: tb = self.tops[path] - if self.link_level == 0 and self.use_spine: + if link['in toc']: add_toc_entry(ascii_text, tb) jb = JumpButton(tb)