Load UI css at startup

This commit is contained in:
Kovid Goyal 2018-10-05 10:28:45 +05:30
parent 03f1a3eb48
commit 4a721d36a5
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 8 additions and 3 deletions

View File

@ -224,7 +224,7 @@ class WebView(RestartingWebEngineView):
if parent is not None: if parent is not None:
self.inspector = Inspector(parent.inspector_dock.toggleViewAction(), self) self.inspector = Inspector(parent.inspector_dock.toggleViewAction(), self)
parent.inspector_dock.setWidget(self.inspector) parent.inspector_dock.setWidget(self.inspector)
# QTimer.singleShot(100, lambda: (parent.inspector_dock.setVisible(True), parent.inspector_dock.setMinimumWidth(650))) # QTimer.singleShot(300, lambda: (parent.inspector_dock.setVisible(True), parent.inspector_dock.setMinimumWidth(650)))
@property @property
def host_widget(self): def host_widget(self):

View File

@ -9,12 +9,14 @@ from gettext import gettext as _
import initialize # noqa: unused-import import initialize # noqa: unused-import
from ajax import ajax from ajax import ajax
from book_list.globals import set_session_data from book_list.globals import set_session_data
from modals import error_dialog, create_modal_container from book_list.theme import get_color, get_font_family
from dom import get_widget_css, set_css
from modals import create_modal_container, error_dialog
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.globals import runtime, ui_operations from read_book.globals import runtime, ui_operations
from read_book.view import View
from read_book.iframe import main as iframe_main from read_book.iframe import main as iframe_main
from read_book.view import View
from session import session_defaults from session import session_defaults
@ -150,6 +152,9 @@ if window is window.top:
document.body.appendChild(E.div(id='view')) document.body.appendChild(E.div(id='view'))
window.onerror = onerror window.onerror = onerror
create_modal_container() create_modal_container()
document.body.style.fontFamily = get_font_family()
document.head.appendChild(E.style(get_widget_css()))
set_css(document.body, background_color=get_color('window-background'), color=get_color('window-foreground'))
else: else:
# iframe # iframe
iframe_main() iframe_main()