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)

This commit is contained in:
Kovid Goyal 2015-03-19 10:13:47 +05:30
parent 7f2be1f6ae
commit ca26df381a

View File

@ -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),