mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Book details panel: On windows use only \ as a path separator
This commit is contained in:
parent
5fbc95dea0
commit
15b10d56ca
@ -139,12 +139,13 @@ def mi_to_html(mi, field_list=None, default_author_link=None, use_roman_numbers=
|
||||
bpath = ''
|
||||
if path:
|
||||
h, t = os.path.split(path)
|
||||
bpath = '/'.join((os.path.basename(h), t))
|
||||
bpath = os.sep.join((os.path.basename(h), t))
|
||||
data = ({
|
||||
'fmt':x, 'path':a(path or ''), 'fname':a(mi.format_files.get(x, '')),
|
||||
'ext':x.lower(), 'id':book_id, 'bpath':bpath,
|
||||
'ext':x.lower(), 'id':book_id, 'bpath':bpath, 'sep':os.sep
|
||||
} for x in mi.formats)
|
||||
fmts = [u'<a data-full-path="{path}/{fname}.{ext}" title="{bpath}/{fname}.{ext}" href="format:{id}:{fmt}">{fmt}</a>'.format(**x) for x in data]
|
||||
fmts = [u'<a data-full-path="{path}{sep}{fname}.{ext}" title="{bpath}{sep}{fname}.{ext}" href="format:{id}:{fmt}">{fmt}</a>'.format(**x)
|
||||
for x in data]
|
||||
ans.append((field, row % (name, u', '.join(fmts))))
|
||||
elif field == 'identifiers':
|
||||
urls = urls_from_identifiers(mi.identifiers)
|
||||
|
Loading…
x
Reference in New Issue
Block a user