def addEventListener(self, element, event_name, cb): cb = Callback(element, cb, False) listener = WebKit.dom_create_event_listener(cb._callback, None) element.add_event_listener(event_name, listener, False) self.listeners[listener] = element
def addWindowEventListener(self, event_name, cb): cb = Callback(self, cb, True) listener = WebKit.dom_create_event_listener(cb._callback, None) self._wnd.add_event_listener(event_name, listener, False) self.listeners[listener] = self._wnd