From ca26df381a461c4c65a082794d2076ee4ce1006d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 19 Mar 2015 10:13:47 +0530 Subject: [PATCH] ODT Input: Add support for intra-document cross-references. Fixes #1429271 [When converting odt to epub, cross reference links are dropped](https://bugs.launchpad.net/calibre/+bug/1429271) --- src/odf/odf2xhtml.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/odf/odf2xhtml.py b/src/odf/odf2xhtml.py index eddab6568e..87b8573419 100644 --- a/src/odf/odf2xhtml.py +++ b/src/odf/odf2xhtml.py @@ -418,7 +418,9 @@ class ODF2XHTML(handler.ContentHandler): (TEXTNS, "bibliography-source"):(self.s_text_x_source, self.e_text_x_source), (TEXTNS, 'bookmark'): (self.s_text_bookmark, None), (TEXTNS, 'bookmark-start'): (self.s_text_bookmark, None), + (TEXTNS, 'reference-mark-start'): (self.s_text_bookmark, None), # Added by Kovid (TEXTNS, 'bookmark-ref'): (self.s_text_bookmark_ref, self.e_text_a), + (TEXTNS, 'reference-ref'): (self.s_text_bookmark_ref, self.e_text_a), # Added by Kovid (TEXTNS, 'bookmark-ref-start'): (self.s_text_bookmark_ref, None), (TEXTNS, 'h'): (self.s_text_h, self.e_text_h), (TEXTNS, "illustration-index-source"):(self.s_text_x_source, self.e_text_x_source),