mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Cleanup insertion of translations data
This commit is contained in:
parent
eeca114876
commit
6100a4eeee
@ -157,9 +157,8 @@ def create_profile():
|
||||
from calibre.utils.rapydscript import compile_viewer
|
||||
compile_viewer()
|
||||
js = P('viewer.js', data=True, allow_user_override=False)
|
||||
translations_json = get_translations_data()
|
||||
if translations_json:
|
||||
js = (b'window.calibre_translations_data = %s;\n\n' % translations_json) + js
|
||||
translations_json = get_translations_data() or b'null'
|
||||
js = js.replace(b'__TRANSLATIONS_DATA__', translations_json, 1)
|
||||
insert_scripts(ans, create_script('viewer.js', js))
|
||||
url_handler = UrlSchemeHandler(ans)
|
||||
ans.installUrlSchemeHandler(QByteArray(FAKE_PROTOCOL.encode('ascii')), url_handler)
|
||||
|
@ -229,8 +229,9 @@ def onerror(msg, script_url, line_number, column_number, error_object):
|
||||
|
||||
if window is window.top:
|
||||
# main
|
||||
if window.calibre_translations_data:
|
||||
install(window.calibre_translations_data)
|
||||
TRANSLATIONS_DATA = v'__TRANSLATIONS_DATA__'
|
||||
if TRANSLATIONS_DATA:
|
||||
install(TRANSLATIONS_DATA)
|
||||
ui_operations.get_file = get_file
|
||||
ui_operations.get_mathjax_files = get_mathjax_files
|
||||
ui_operations.update_url_state = update_url_state
|
||||
@ -268,4 +269,3 @@ else:
|
||||
footnotes_main()
|
||||
else:
|
||||
iframe_main()
|
||||
window.calibre_translations_data = v'undefined'
|
||||
|
Loading…
x
Reference in New Issue
Block a user