Use JS bind() instead of RS bind()

This commit is contained in:
Kovid Goyal 2015-11-13 09:54:41 +05:30
parent b303be4189
commit 70e57e95ad
4 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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):

View File

@ -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()

View File

@ -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):