Mercurial > libervia-web
comparison libervia/pages/_browser/editor.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 | 925a7c498cda |
children | 5ea06e8b06ed |
comparison
equal
deleted
inserted
replaced
1508:ec3ad9abf9f9 | 1509:106bae41f5c8 |
---|---|
2 | 2 |
3 from browser import document, window, aio, bind, timer | 3 from browser import document, window, aio, bind, timer |
4 from browser.local_storage import storage | 4 from browser.local_storage import storage |
5 from browser.object_storage import ObjectStorage | 5 from browser.object_storage import ObjectStorage |
6 from javascript import JSON | 6 from javascript import JSON |
7 from aio_bridge import Bridge, BridgeException | 7 from aio_bridge import bridge, BridgeException |
8 from template import Template | 8 from template import Template |
9 import dialog | 9 import dialog |
10 | 10 |
11 bridge = Bridge() | 11 bridge = bridge() |
12 object_storage = ObjectStorage(storage) | 12 object_storage = ObjectStorage(storage) |
13 profile = window.profile | 13 profile = window.profile |
14 | 14 |
15 # how often we save forms, in seconds | 15 # how often we save forms, in seconds |
16 AUTOSAVE_FREQUENCY = 20 | 16 AUTOSAVE_FREQUENCY = 20 |
212 tags = tags_input_elt.value.strip() | 212 tags = tags_input_elt.value.strip() |
213 if tags: | 213 if tags: |
214 data['tags'] = [t.strip() for t in tags.split(',') if t.strip()] | 214 data['tags'] = [t.strip() for t in tags.split(',') if t.strip()] |
215 try: | 215 try: |
216 preview_data = JSON.parse( | 216 preview_data = JSON.parse( |
217 await bridge.mbPreview("", "", JSON.stringify(data)) | 217 await bridge.mb_preview("", "", JSON.stringify(data)) |
218 ) | 218 ) |
219 except BridgeException as e: | 219 except BridgeException as e: |
220 dialog.notification.show( | 220 dialog.notification.show( |
221 f"Can't generate item preview: {e.message}", | 221 f"Can't generate item preview: {e.message}", |
222 level="error" | 222 level="error" |