mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Book details: Fix extra margin to the right of the metadata fields. Fixes #1881488 [Book Details panel width wrong](https://bugs.launchpad.net/calibre/+bug/1881488)
This probably breaks RTL text, but I doubt Qt supports RTL anyway.
This commit is contained in:
parent
76111e4805
commit
7af2031659
@ -90,7 +90,8 @@ def author_search_href(which, title=None, author=None):
|
||||
def mi_to_html(
|
||||
mi,
|
||||
field_list=None, default_author_link=None, use_roman_numbers=True,
|
||||
rating_font='Liberation Serif', rtl=False, comments_heading_pos='hide'
|
||||
rating_font='Liberation Serif', rtl=False, comments_heading_pos='hide',
|
||||
for_qt=False,
|
||||
):
|
||||
if field_list is None:
|
||||
field_list = get_field_list(mi)
|
||||
@ -324,8 +325,9 @@ def mi_to_html(
|
||||
ans = [u'<tr id="%s" class="%s">%s</tr>'%(fieldl.replace('#', '_'),
|
||||
classname(fieldl), html) for fieldl, html in ans]
|
||||
# print '\n'.join(ans)
|
||||
rans = u'<style>table.fields td { vertical-align:top}</style><table class="fields" '
|
||||
if not for_qt:
|
||||
direction = 'rtl' if rtl else 'ltr'
|
||||
margin = 'left' if rtl else 'right'
|
||||
return u'<style>table.fields td { vertical-align:top}</style>' + \
|
||||
u'<table class="fields" style="direction: %s; margin-%s:auto">%s</table>'%(
|
||||
direction, margin, u'\n'.join(ans)), comment_fields
|
||||
rans += 'style="direction: {}; margin-{}: auto" '.format(direction, margin)
|
||||
return '{}>{}</table>'.format(rans, '\n'.join(ans)), comment_fields
|
||||
|
@ -163,7 +163,7 @@ def render_data(mi, use_roman_numbers=True, all_fields=False, pref_name='book_di
|
||||
return mi_to_html(
|
||||
mi, field_list=field_list, use_roman_numbers=use_roman_numbers, rtl=is_rtl(),
|
||||
rating_font=rating_font(), default_author_link=default_author_link(),
|
||||
comments_heading_pos=gprefs['book_details_comments_heading_pos']
|
||||
comments_heading_pos=gprefs['book_details_comments_heading_pos'], for_qt=True
|
||||
)
|
||||
|
||||
# }}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user