mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix Inspector not working in the viewer
This commit is contained in:
parent
277d1f8bad
commit
97087b89ab
@ -156,6 +156,8 @@ class UrlSchemeHandler(QWebEngineUrlSchemeHandler):
|
|||||||
raw = monkeypatch_mathjax(raw.decode('utf-8')).encode('utf-8')
|
raw = monkeypatch_mathjax(raw.decode('utf-8')).encode('utf-8')
|
||||||
|
|
||||||
send_reply(rq, mt, raw)
|
send_reply(rq, mt, raw)
|
||||||
|
elif not name:
|
||||||
|
send_reply(rq, 'text/html', viewer_html())
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
@ -298,7 +300,7 @@ class WebPage(QWebEnginePage):
|
|||||||
def viewer_html():
|
def viewer_html():
|
||||||
ans = getattr(viewer_html, 'ans', None)
|
ans = getattr(viewer_html, 'ans', None)
|
||||||
if ans is None:
|
if ans is None:
|
||||||
ans = viewer_html.ans = P('viewer.html', data=True, allow_user_override=False).decode('utf-8')
|
ans = viewer_html.ans = P('viewer.html', data=True, allow_user_override=False)
|
||||||
return ans
|
return ans
|
||||||
|
|
||||||
|
|
||||||
@ -420,7 +422,7 @@ class WebView(RestartingWebEngineView):
|
|||||||
self.pageAction(QWebEnginePage.Reload).trigger()
|
self.pageAction(QWebEnginePage.Reload).trigger()
|
||||||
|
|
||||||
def clear(self):
|
def clear(self):
|
||||||
self.setHtml(viewer_html(), QUrl('{}://{}/'.format(FAKE_PROTOCOL, FAKE_HOST)))
|
self.setUrl(QUrl('{}://{}/'.format(FAKE_PROTOCOL, FAKE_HOST)))
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def bridge(self):
|
def bridge(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user