mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Server interface: Fix error in the Browse all downloaded page when the book list mode is set to detailed list
This commit is contained in:
parent
08308ee14d
commit
8d63d0bade
@ -9,13 +9,18 @@ from book_list.cover_grid import (
|
|||||||
append_item as cover_grid_append_item, create_item as create_cover_grid_item,
|
append_item as cover_grid_append_item, create_item as create_cover_grid_item,
|
||||||
init as init_cover_grid
|
init as init_cover_grid
|
||||||
)
|
)
|
||||||
|
from book_list.details_list import (
|
||||||
|
append_item as details_list_append_item,
|
||||||
|
create_item as create_details_list_item,
|
||||||
|
init as init_details_list
|
||||||
|
)
|
||||||
from book_list.globals import get_db, get_session_data
|
from book_list.globals import get_db, get_session_data
|
||||||
from book_list.router import back, open_book
|
from book_list.router import back, open_book
|
||||||
from book_list.top_bar import create_top_bar
|
from book_list.top_bar import create_top_bar
|
||||||
from book_list.ui import set_panel_handler
|
from book_list.ui import set_panel_handler
|
||||||
from book_list.views import ALLOWED_MODES, DEFAULT_MODE
|
from book_list.views import ALLOWED_MODES, DEFAULT_MODE
|
||||||
from modals import error_dialog
|
|
||||||
from dom import clear, ensure_id
|
from dom import clear, ensure_id
|
||||||
|
from modals import error_dialog
|
||||||
from utils import conditional_timeout
|
from utils import conditional_timeout
|
||||||
|
|
||||||
CLASS_NAME = 'local-books-list'
|
CLASS_NAME = 'local-books-list'
|
||||||
@ -91,6 +96,10 @@ def apply_view_mode(mode=DEFAULT_MODE):
|
|||||||
book_list_data.render_book = create_cover_grid_item
|
book_list_data.render_book = create_cover_grid_item
|
||||||
book_list_data.init_grid = init_cover_grid
|
book_list_data.init_grid = init_cover_grid
|
||||||
book_list_data.append_item = cover_grid_append_item
|
book_list_data.append_item = cover_grid_append_item
|
||||||
|
elif mode is 'details_list':
|
||||||
|
book_list_data.render_book = create_details_list_item
|
||||||
|
book_list_data.init_grid = init_details_list
|
||||||
|
book_list_data.append_item = details_list_append_item
|
||||||
clear_grid()
|
clear_grid()
|
||||||
render_books()
|
render_books()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user