Mercurial > libervia-web
comparison libervia/pages/lists/view_item/_browser/__init__.py @ 1510:5ea06e8b06ed
browser: make bridge API closer to the one use with other frontends:
`bridge.AsyncBridge` is not used instead of `aio_bridge.Bridge`
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 22 May 2023 11:57:44 +0200 |
parents | 106bae41f5c8 |
children |
comparison
equal
deleted
inserted
replaced
1509:106bae41f5c8 | 1510:5ea06e8b06ed |
---|---|
1 from browser import document, window, aio | 1 from browser import document, window, aio |
2 from aio_bridge import bridge | 2 from bridge import AsyncBridge as Bridge |
3 import dialog | 3 import dialog |
4 | 4 |
5 try: | 5 try: |
6 pubsub_service = window.pubsub_service | 6 pubsub_service = window.pubsub_service |
7 pubsub_node = window.pubsub_node | 7 pubsub_node = window.pubsub_node |
8 pubsub_item = window.pubsub_item | 8 pubsub_item = window.pubsub_item |
9 except AttributeError: | 9 except AttributeError: |
10 can_delete = False | 10 can_delete = False |
11 else: | 11 else: |
12 bridge = bridge() | 12 bridge = Bridge() |
13 can_delete = True | 13 can_delete = True |
14 | 14 |
15 | 15 |
16 async def on_delete(evt): | 16 async def on_delete(evt): |
17 evt.stopPropagation() | 17 evt.stopPropagation() |