From adcf12042a4188b585cdb3db2400c99e0d926fae Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 21 Feb 2017 17:21:10 +0530 Subject: [PATCH] Wire up browse local books button --- src/pyj/book_list/home.pyj | 17 ++++++++--------- src/pyj/book_list/local_books.pyj | 9 +++++++-- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/pyj/book_list/home.pyj b/src/pyj/book_list/home.pyj index b356b52b3d..97ffed9a4d 100644 --- a/src/pyj/book_list/home.pyj +++ b/src/pyj/book_list/home.pyj @@ -1,20 +1,19 @@ # vim:fileencoding=utf-8 # License: GPL v3 Copyright: 2017, Kovid Goyal -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 session import get_interface_data 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.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.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' @@ -71,7 +70,7 @@ def show_recent_stage2(books): create_button( _('Browse all previously downloaded books…'), action=def(): - pass + show_panel('local_books') ))) diff --git a/src/pyj/book_list/local_books.pyj b/src/pyj/book_list/local_books.pyj index 29d6e2e774..86de17ef76 100644 --- a/src/pyj/book_list/local_books.pyj +++ b/src/pyj/book_list/local_books.pyj @@ -1,11 +1,16 @@ # vim:fileencoding=utf-8 # License: GPL v3 Copyright: 2017, Kovid Goyal -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 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)