Top bar now renders again

This commit is contained in:
Kovid Goyal 2017-01-23 13:20:45 +05:30
parent bf04a666e9
commit b99e261260
3 changed files with 10 additions and 4 deletions

View File

@ -2,10 +2,11 @@
# 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 hash_literals, bound_methods
from book_list.top_bar import create_top_bar
from book_list.ui import set_default_panel_handler from book_list.ui import set_default_panel_handler
def init(): def init(container_id):
pass create_top_bar(container_id, run_animation=True)
set_default_panel_handler(init) set_default_panel_handler(init)

View File

@ -14,9 +14,12 @@ from utils import parse_url_params
from book_list.constants import book_list_container_id, read_book_container_id from book_list.constants import book_list_container_id, read_book_container_id
from book_list.theme import get_color from book_list.theme import get_color
from book_list.router import update_window_title, set_default_mode_handler from book_list.router import update_window_title, set_default_mode_handler, apply_url
from book_list.ui import apply_url_state as book_list_mode_handler from book_list.ui import apply_url_state as book_list_mode_handler
# Register the various panels
import book_list.home # noqa: unused-import
def remove_initial_progress_bar(): def remove_initial_progress_bar():
p = document.getElementById('page_load_progress') p = document.getElementById('page_load_progress')
@ -51,6 +54,7 @@ def init_ui():
document.body.lastChild.appendChild(E.div(id=read_book_container_id, style='display: none')) document.body.lastChild.appendChild(E.div(id=read_book_container_id, style='display: none'))
create_modal_container() create_modal_container()
update_window_title() update_window_title()
apply_url()
def on_data_loaded(end_type, xhr, ev): def on_data_loaded(end_type, xhr, ev):
remove_initial_progress_bar() remove_initial_progress_bar()

View File

@ -82,8 +82,9 @@ def set_title(container_id, text):
for bar in bars: for bar in bars:
bar.firstChild.firstChild.nextSibling.textContent = text bar.firstChild.firstChild.nextSibling.textContent = text
def create_top_bar(container_id): def create_top_bar(container_id, **kw):
create_markup(container_id) create_markup(container_id)
set_left_data(container_id, **kw)
def add_button(container_id, icon_name=None, action=None, tooltip=''): def add_button(container_id, icon_name=None, action=None, tooltip=''):
if not icon_name: if not icon_name: