mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Viewer: Fix max text width/height settings not being applied correctly on window resize. Fixes #1854211 [The text becomes very narrow when making the window smaller if a max weight is set](https://bugs.launchpad.net/calibre/+bug/1854211)
This commit is contained in:
parent
edf231e3ff
commit
76de4ffe1c
@ -16,12 +16,12 @@ from modals import create_modal_container
|
|||||||
from qt import from_python, to_python
|
from qt import from_python, to_python
|
||||||
from read_book.db import new_book
|
from read_book.db import new_book
|
||||||
from read_book.footnotes import main as footnotes_main
|
from read_book.footnotes import main as footnotes_main
|
||||||
from read_book.globals import runtime, ui_operations, set_system_colors
|
from read_book.globals import runtime, set_system_colors, ui_operations
|
||||||
from read_book.iframe import main as iframe_main
|
from read_book.iframe import main as iframe_main
|
||||||
from read_book.shortcuts import add_standalone_viewer_shortcuts
|
from read_book.shortcuts import add_standalone_viewer_shortcuts
|
||||||
from read_book.view import View
|
from read_book.view import View
|
||||||
from session import local_storage, session_defaults
|
from session import local_storage, session_defaults
|
||||||
from utils import encode_query_with_path, parse_url_params
|
from utils import debounce, encode_query_with_path, parse_url_params
|
||||||
from viewer.constants import FAKE_HOST, FAKE_PROTOCOL, READER_BACKGROUND_URL
|
from viewer.constants import FAKE_HOST, FAKE_PROTOCOL, READER_BACKGROUND_URL
|
||||||
|
|
||||||
runtime.is_standalone_viewer = True
|
runtime.is_standalone_viewer = True
|
||||||
@ -224,6 +224,7 @@ def create_view(prefs, local_storage, field_metadata, ui_data):
|
|||||||
if view is None:
|
if view is None:
|
||||||
create_session_data(prefs, local_storage)
|
create_session_data(prefs, local_storage)
|
||||||
view = View(document.getElementById('view'))
|
view = View(document.getElementById('view'))
|
||||||
|
window.addEventListener('resize', debounce(view.on_resize.bind(self), 250))
|
||||||
if ui_data.show_home_page_on_ready:
|
if ui_data.show_home_page_on_ready:
|
||||||
view.overlay.open_book(False)
|
view.overlay.open_book(False)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user