mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Use JS bind() instead of RS bind()
This commit is contained in:
parent
b303be4189
commit
70e57e95ad
@ -13,7 +13,7 @@ class Boss:
|
|||||||
self.current_library_name = interface_data['library_map'][self.current_library_id]
|
self.current_library_name = interface_data['library_map'][self.current_library_id]
|
||||||
self.update_window_title()
|
self.update_window_title()
|
||||||
self.ui = UI(interface_data)
|
self.ui = UI(interface_data)
|
||||||
window.onerror = bind(self.onerror, self)
|
window.onerror = self.onerror.bind(self)
|
||||||
|
|
||||||
def update_window_title(self):
|
def update_window_title(self):
|
||||||
document.title = 'calibre :: ' + self.current_library_name
|
document.title = 'calibre :: ' + self.current_library_name
|
||||||
|
@ -88,7 +88,7 @@ class UI:
|
|||||||
self.states.append(UIState(ibs, self.books_view))
|
self.states.append(UIState(ibs, self.books_view))
|
||||||
self.apply_state(self.states[0])
|
self.apply_state(self.states[0])
|
||||||
ibs.left_state.run_animation = False
|
ibs.left_state.run_animation = False
|
||||||
window.addEventListener('resize', debounce(bind(self.on_resize, self), 250))
|
window.addEventListener('resize', debounce(self.on_resize.bind(self), 250))
|
||||||
self.panels = v'[self.books_view, self.items_view]'
|
self.panels = v'[self.books_view, self.items_view]'
|
||||||
|
|
||||||
def on_resize(self):
|
def on_resize(self):
|
||||||
|
@ -57,8 +57,8 @@ class BooksView:
|
|||||||
mode = 'cover_grid'
|
mode = 'cover_grid'
|
||||||
self.mode = mode
|
self.mode = mode
|
||||||
if mode == 'cover_grid':
|
if mode == 'cover_grid':
|
||||||
self.render_book = bind(self.cover_grid_item, self)
|
self.render_book = self.cover_grid_item.bind(self)
|
||||||
self.init_grid = bind(self.init_cover_grid, self)
|
self.init_grid = self.init_cover_grid.bind(self)
|
||||||
self.init_grid()
|
self.init_grid()
|
||||||
self.render_ids()
|
self.render_ids()
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ class ModalContainer:
|
|||||||
|
|
||||||
self.modals = v'[]'
|
self.modals = v'[]'
|
||||||
self.current_modal = None
|
self.current_modal = None
|
||||||
self.hide = bind(self.close_modal, self)
|
self.hide = self.close_modal.bind(self)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def modal_container(self):
|
def modal_container(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user