feat(10.1-02): mount plugin widget elements and run their actions from the form

- pluginAssets loads controller scripts and stylesheets from {base}/assets/ only, once per URL
- WidgetField mounts the custom element with attributes only and posts summer-action through the typed client
- Only declared fill keys returned by the server are patched; the form turns dirty and nothing saves
- widget is a registered valueless type rendered on create and update, labelled as a group
- backend::lang.extension strings in en and pl; embedded dist rebuilt
This commit is contained in:
Jakub Zych
2026-09-29 02:04:34 +02:00
parent c3b76b1afb
commit 107d820109
19 changed files with 789 additions and 14 deletions

View File

@@ -21,6 +21,18 @@
"backend::lang.auth.title": {
"other": "Witaj ponownie"
},
"backend::lang.extension.action_failed": {
"other": "Nie udało się wykonać akcji. Spróbuj ponownie."
},
"backend::lang.extension.busy": {
"other": "Wczytywanie…"
},
"backend::lang.extension.partial_failed": {
"other": "Nie udało się wczytać tej sekcji. Odśwież stronę, aby spróbować ponownie."
},
"backend::lang.extension.widget_failed": {
"other": "Nie udało się wczytać tej kontrolki. Odśwież stronę, a jeśli błąd wróci, sprawdź zasoby wtyczki."
},
"backend::lang.form.add": {
"other": "Dodaj"
},