mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
...
This commit is contained in:
parent
391c7183ca
commit
6cb1575cd8
@ -27,13 +27,13 @@ def load_resources(book, root_name, previous_resources, proceed):
|
|||||||
link_pat = create_link_pat(book)
|
link_pat = create_link_pat(book)
|
||||||
|
|
||||||
def do_one():
|
def do_one():
|
||||||
if not pending_resources.length:
|
name = pending_resources.shift()
|
||||||
|
if not name:
|
||||||
for k in previous_resources:
|
for k in previous_resources:
|
||||||
v'delete previous_resources[k]'
|
v'delete previous_resources[k]'
|
||||||
if book.manifest.files[root_name].has_maths:
|
if book.manifest.files[root_name].has_maths:
|
||||||
return load_mathjax(book, ans, proceed)
|
return load_mathjax(book, ans, proceed)
|
||||||
return proceed(ans)
|
return proceed(ans)
|
||||||
name = pending_resources.shift()
|
|
||||||
if ans[name]:
|
if ans[name]:
|
||||||
return setTimeout(do_one, 0)
|
return setTimeout(do_one, 0)
|
||||||
if previous_resources[name]:
|
if previous_resources[name]:
|
||||||
|
@ -54,6 +54,8 @@ def file_received(name, file_data, proceed, end_type, xhr, ev):
|
|||||||
|
|
||||||
def get_file(book, name, proceed):
|
def get_file(book, name, proceed):
|
||||||
entry = book.manifest.files[name]
|
entry = book.manifest.files[name]
|
||||||
|
if not entry:
|
||||||
|
raise ValueError(f'No file named {name} in the book manifest')
|
||||||
xhr = ajax('book/' + name, file_received.bind(None, name, entry, proceed), ok_code=0)
|
xhr = ajax('book/' + name, file_received.bind(None, name, entry, proceed), ok_code=0)
|
||||||
if entry.is_html or entry.mimetype.startswith('text/') or entry.mimetype is 'application/javascript':
|
if entry.is_html or entry.mimetype.startswith('text/') or entry.mimetype is 'application/javascript':
|
||||||
xhr.responseType = 'text'
|
xhr.responseType = 'text'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user