Mercurial > libervia-web
comparison libervia/pages/lists/view_item/_browser/__init__.py @ 1509:106bae41f5c8
massive refactoring from camelCase -> snake_case. See backend commit log for more details
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 08 Apr 2023 13:44:11 +0200 |
parents | 027f5059e1e2 |
children | 5ea06e8b06ed |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
1 from browser import document, window, aio | 1 from browser import document, window, aio |
2 from aio_bridge import Bridge | 2 from aio_bridge import 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() |
27 except AttributeError: | 27 except AttributeError: |
28 pass | 28 pass |
29 else: | 29 else: |
30 print(f"deleting comment node at [{comments_service}] {comments_node!r}") | 30 print(f"deleting comment node at [{comments_service}] {comments_node!r}") |
31 try: | 31 try: |
32 await bridge.psNodeDelete(comments_service, comments_node) | 32 await bridge.ps_node_delete(comments_service, comments_node) |
33 except Exception as e: | 33 except Exception as e: |
34 dialog.notification.show( | 34 dialog.notification.show( |
35 f"Can't delete comment node: {e}", | 35 f"Can't delete comment node: {e}", |
36 level="error" | 36 level="error" |
37 ) | 37 ) |
38 | 38 |
39 print(f"deleting list item {pubsub_item!r} at [{pubsub_service}] {pubsub_node!r}") | 39 print(f"deleting list item {pubsub_item!r} at [{pubsub_service}] {pubsub_node!r}") |
40 try: | 40 try: |
41 await bridge.psItemRetract(pubsub_service, pubsub_node, pubsub_item, True) | 41 await bridge.ps_item_retract(pubsub_service, pubsub_node, pubsub_item, True) |
42 except Exception as e: | 42 except Exception as e: |
43 dialog.notification.show( | 43 dialog.notification.show( |
44 f"Can't delete list item: {e}", | 44 f"Can't delete list item: {e}", |
45 level="error" | 45 level="error" |
46 ) | 46 ) |