1234567891011121314151617181920 |
- import justpy as jp
- class Element:
- wp: None
- view_stack = []
- def __init__(self, view: jp.HTMLBaseComponent):
- self.view_stack[-1].add(view)
- view.add_page(self.wp)
- self.view = view
- def __enter__(self):
- self.view_stack.append(self.view)
- def __exit__(self, *_):
- self.view_stack.pop()
|