|
@@ -19,8 +19,9 @@ class MenuItem(Element):
|
|
"""
|
|
"""
|
|
view = jp.QItem(text=text, clickable=True, temp=False)
|
|
view = jp.QItem(text=text, clickable=True, temp=False)
|
|
|
|
|
|
- def handle_click(*_) -> Optional[bool]:
|
|
|
|
- result = handle_event(on_click, ClickEventArguments(sender=self), update=self.parent_view)
|
|
|
|
|
|
+ def handle_click(view, event) -> Optional[bool]:
|
|
|
|
+ socket = event.get('websocket')
|
|
|
|
+ result = handle_event(on_click, ClickEventArguments(sender=self, socket=socket), update=self.parent_view)
|
|
if auto_close:
|
|
if auto_close:
|
|
assert isinstance(self.parent_view, jp.QMenu)
|
|
assert isinstance(self.parent_view, jp.QMenu)
|
|
self.parent_view.value = False
|
|
self.parent_view.value = False
|