mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix insert metadata inserting <b> tags around Series and Tags fields
This commit is contained in:
parent
a80d705049
commit
522e75cf6d
@ -65,9 +65,9 @@ class Jacket(object):
|
|||||||
if not comments.strip():
|
if not comments.strip():
|
||||||
comments = ''
|
comments = ''
|
||||||
comments = comments.replace('\r\n', '\n').replace('\n\n', '<br/><br/>')
|
comments = comments.replace('\r\n', '\n').replace('\n\n', '<br/><br/>')
|
||||||
series = '<b>Series: </b>' + mi.series if mi.series else ''
|
series = '<b>Series: </b>' + escape(mi.series if mi.series else '')
|
||||||
if series and mi.series_index is not None:
|
if series and mi.series_index is not None:
|
||||||
series += ' [%s]'%mi.format_series_index()
|
series += escape(' [%s]'%mi.format_series_index())
|
||||||
tags = mi.tags
|
tags = mi.tags
|
||||||
if not tags:
|
if not tags:
|
||||||
try:
|
try:
|
||||||
@ -75,7 +75,7 @@ class Jacket(object):
|
|||||||
except:
|
except:
|
||||||
tags = []
|
tags = []
|
||||||
if tags:
|
if tags:
|
||||||
tags = '<b>Tags: </b>' + self.opts.dest.tags_to_string(tags)
|
tags = '<b>Tags: </b>' + escape(self.opts.dest.tags_to_string(tags))
|
||||||
else:
|
else:
|
||||||
tags = ''
|
tags = ''
|
||||||
try:
|
try:
|
||||||
@ -84,8 +84,8 @@ class Jacket(object):
|
|||||||
title = _('Unknown')
|
title = _('Unknown')
|
||||||
html = self.JACKET_TEMPLATE%dict(xmlns=XPNSMAP['h'],
|
html = self.JACKET_TEMPLATE%dict(xmlns=XPNSMAP['h'],
|
||||||
title=escape(title), comments=escape(comments),
|
title=escape(title), comments=escape(comments),
|
||||||
jacket=escape(_('Book Jacket')), series=escape(series),
|
jacket=escape(_('Book Jacket')), series=series,
|
||||||
tags=escape(tags))
|
tags=tags)
|
||||||
id, href = self.oeb.manifest.generate('jacket', 'jacket.xhtml')
|
id, href = self.oeb.manifest.generate('jacket', 'jacket.xhtml')
|
||||||
root = etree.fromstring(html)
|
root = etree.fromstring(html)
|
||||||
item = self.oeb.manifest.add(id, href, guess_type(href)[0], data=root)
|
item = self.oeb.manifest.add(id, href, guess_type(href)[0], data=root)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user