Skip to content

Commit 83212dc

Browse files
committed
Toss the Python-land logic
1 parent 6a1abb6 commit 83212dc

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

nicegui/element.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ def __init__(self, tag: str | None = None, *, _client: Client | None = None) ->
6868
self._props: Props[Self] = Props(self._default_props, element=cast(Self, self))
6969
self._markers: list[str] = []
7070
self._event_listeners: dict[str, EventListener] = {}
71-
self._posted_event_listeners: set[str] | None = None
7271
self._text: str | None = None
7372
self.slots: dict[str, Slot] = {}
7473
self.default_slot = self.add_slot('default')
@@ -210,14 +209,6 @@ def _collect_slot_dict(self) -> dict[str, Any]:
210209
if slot != self.default_slot
211210
}
212211

213-
def _collect_events_list(self) -> list[dict[str, Any]]:
214-
return_value = [listener.to_dict() for listener in self._event_listeners.values()]
215-
event_listener_ids = set(x['listener_id'] for x in return_value)
216-
if self._posted_event_listeners is not None and self._posted_event_listeners != event_listener_ids:
217-
helpers.warn_once('Event listeners changed after initial definition. Affected elements will be re-rendered.')
218-
self._posted_event_listeners = event_listener_ids
219-
return return_value
220-
221212
def _to_dict(self) -> dict[str, Any]:
222213
return {
223214
'tag': self.tag,
@@ -230,7 +221,7 @@ def _to_dict(self) -> dict[str, Any]:
230221
'props': self._props,
231222
'slots': self._collect_slot_dict(),
232223
'children': [child.id for child in self.default_slot.children],
233-
'events': self._collect_events_list(),
224+
'events': [listener.to_dict() for listener in self._event_listeners.values()],
234225
'update_method': self._update_method,
235226
'component': {
236227
'key': self.component.key,

0 commit comments

Comments
 (0)