mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
More work on server conversion
This commit is contained in:
parent
7d0bc9fb32
commit
b3daac1ec6
@ -28,8 +28,17 @@ conversion_data_load_status = {'loading':True, 'ok':False, 'error_html':None, 'c
|
|||||||
|
|
||||||
|
|
||||||
def create_convert_book(container):
|
def create_convert_book(container):
|
||||||
conversion_data.container_id = container.getAttribute('id')
|
conversion_data.container_id = container.id
|
||||||
set_title(_('Convert: {}').format(conversion_data.title))
|
set_title(container.parentNode, _('Convert: {}').format(conversion_data.title))
|
||||||
|
top = E.div(style="display: flex",
|
||||||
|
E.div(
|
||||||
|
_('Input format')
|
||||||
|
),
|
||||||
|
E.div(
|
||||||
|
_('Output format')
|
||||||
|
)
|
||||||
|
)
|
||||||
|
container.appendChild(top)
|
||||||
|
|
||||||
|
|
||||||
# Initialization {{{
|
# Initialization {{{
|
||||||
@ -37,6 +46,9 @@ def create_convert_book(container):
|
|||||||
def on_data_loaded(end_type, xhr, ev):
|
def on_data_loaded(end_type, xhr, ev):
|
||||||
nonlocal conversion_data
|
nonlocal conversion_data
|
||||||
conversion_data_load_status.current_fetch = None
|
conversion_data_load_status.current_fetch = None
|
||||||
|
conversion_data_load_status.loading = False
|
||||||
|
conversion_data_load_status.ok = True
|
||||||
|
conversion_data_load_status.error_html = None
|
||||||
|
|
||||||
def bad_load(msg):
|
def bad_load(msg):
|
||||||
conversion_data_load_status.ok = False
|
conversion_data_load_status.ok = False
|
||||||
@ -60,7 +72,7 @@ def fetch_conversion_data(book_id):
|
|||||||
conversion_data_load_status.loading = True
|
conversion_data_load_status.loading = True
|
||||||
conversion_data_load_status.ok = False
|
conversion_data_load_status.ok = False
|
||||||
conversion_data_load_status.error_html = None
|
conversion_data_load_status.error_html = None
|
||||||
conversion_data_load_status.current_fetch = ajax(f'conversion/books-data/{book_id}', on_data_loaded, query=query)
|
conversion_data_load_status.current_fetch = ajax(f'conversion/book-data/{book_id}', on_data_loaded, query=query)
|
||||||
conversion_data_load_status.current_fetch.send()
|
conversion_data_load_status.current_fetch.send()
|
||||||
|
|
||||||
|
|
||||||
@ -82,6 +94,7 @@ def check_for_data_loaded():
|
|||||||
report_a_load_failure(
|
report_a_load_failure(
|
||||||
container, _('Failed to load conversion data from calibre, with error:'),
|
container, _('Failed to load conversion data from calibre, with error:'),
|
||||||
conversion_data_load_status.error_html)
|
conversion_data_load_status.error_html)
|
||||||
|
return
|
||||||
create_convert_book(container)
|
create_convert_book(container)
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@ import book_list.views # noqa: unused-import
|
|||||||
import book_list.local_books # noqa: unused-import
|
import book_list.local_books # noqa: unused-import
|
||||||
import book_list.book_details # noqa: unused-import
|
import book_list.book_details # noqa: unused-import
|
||||||
import book_list.edit_metadata # noqa: unused-import
|
import book_list.edit_metadata # noqa: unused-import
|
||||||
|
import book_list.convert_book # noqa: unused-import
|
||||||
|
|
||||||
|
|
||||||
def remove_initial_progress_bar():
|
def remove_initial_progress_bar():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user