Wire up browse local books button

This commit is contained in:
Kovid Goyal 2017-02-21 17:21:10 +05:30
parent e6153c0376
commit adcf12042a
2 changed files with 15 additions and 11 deletions

View File

@ -1,20 +1,19 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# License: GPL v3 Copyright: 2017, Kovid Goyal <kovid at kovidgoyal.net> # License: GPL v3 Copyright: 2017, Kovid Goyal <kovid at kovidgoyal.net>
from __python__ import hash_literals, bound_methods from __python__ import bound_methods, hash_literals
from dom import ensure_id, add_extra_css, build_rule
from elementmaker import E from elementmaker import E
from session import get_interface_data
from gettext import gettext as _ from gettext import gettext as _
from utils import conditional_timeout
from widgets import create_button
from book_list.globals import get_db
from book_list.cover_grid import BORDER_RADIUS from book_list.cover_grid import BORDER_RADIUS
from book_list.globals import get_db
from book_list.router import open_book, update_window_title
from book_list.top_bar import create_top_bar from book_list.top_bar import create_top_bar
from book_list.ui import set_default_panel_handler, show_panel from book_list.ui import set_default_panel_handler, show_panel
from book_list.router import update_window_title, open_book from dom import add_extra_css, build_rule, ensure_id
from session import get_interface_data
from utils import conditional_timeout
from widgets import create_button
CLASS_NAME = 'home-page' CLASS_NAME = 'home-page'
@ -71,7 +70,7 @@ def show_recent_stage2(books):
create_button( create_button(
_('Browse all previously downloaded books…'), _('Browse all previously downloaded books…'),
action=def(): action=def():
pass show_panel('local_books')
))) )))

View File

@ -1,11 +1,16 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
# License: GPL v3 Copyright: 2017, Kovid Goyal <kovid at kovidgoyal.net> # License: GPL v3 Copyright: 2017, Kovid Goyal <kovid at kovidgoyal.net>
from __python__ import hash_literals, bound_methods from __python__ import bound_methods, hash_literals
from gettext import gettext as _
from book_list.router import back
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
def init(container_id): def init(container_id):
pass container = document.getElementById(container_id)
create_top_bar(container, title=_('Downloaded books'), action=back, icon='home')
set_panel_handler('local_books', init) set_panel_handler('local_books', init)