Mercurial > libervia-web
comparison libervia/pages/lists/_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 | 72f9639594b2 |
children | 5ea06e8b06ed |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
1 from browser import DOMNode, document, aio | 1 from browser import DOMNode, document, aio |
2 from javascript import JSON | 2 from javascript import JSON |
3 from aio_bridge import Bridge, BridgeException | 3 from aio_bridge import bridge, BridgeException |
4 import dialog | 4 import dialog |
5 | 5 |
6 bridge = Bridge() | 6 bridge = bridge() |
7 | 7 |
8 | 8 |
9 async def on_delete(evt): | 9 async def on_delete(evt): |
10 evt.stopPropagation() | 10 evt.stopPropagation() |
11 evt.preventDefault() | 11 evt.preventDefault() |
21 if not confirmed: | 21 if not confirmed: |
22 item_elt.classList.remove("selected_for_deletion") | 22 item_elt.classList.remove("selected_for_deletion") |
23 return | 23 return |
24 | 24 |
25 try: | 25 try: |
26 await bridge.interestRetract("", item['id']) | 26 await bridge.interest_retract("", item['id']) |
27 except BridgeException as e: | 27 except BridgeException as e: |
28 dialog.notification.show( | 28 dialog.notification.show( |
29 f"Can't remove list {item['name']!r} from personal interests: {e}", | 29 f"Can't remove list {item['name']!r} from personal interests: {e}", |
30 "error" | 30 "error" |
31 ) | 31 ) |
33 print(f"{item['name']!r} removed successfuly from list of interests") | 33 print(f"{item['name']!r} removed successfuly from list of interests") |
34 item_elt.classList.add("state_deleted") | 34 item_elt.classList.add("state_deleted") |
35 item_elt.bind("transitionend", lambda evt: item_elt.remove()) | 35 item_elt.bind("transitionend", lambda evt: item_elt.remove()) |
36 if item.get("creator", False): | 36 if item.get("creator", False): |
37 try: | 37 try: |
38 await bridge.psNodeDelete( | 38 await bridge.ps_node_delete( |
39 item['service'], | 39 item['service'], |
40 item['node'], | 40 item['node'], |
41 ) | 41 ) |
42 except BridgeException as e: | 42 except BridgeException as e: |
43 dialog.notification.show( | 43 dialog.notification.show( |