From ec28cb9d9ace60ff874ed95f6a37d7a7afa16e12 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Thu, 11 Dec 2025 19:52:48 +0100 Subject: [PATCH] frontend: improve calendar creation form and fix data binding bugs --- .../lib/create-addressbook-form.ts | 12 +-- .../lib/create-birthday-calendar-form.ts | 6 +- .../js-components/lib/create-calendar-form.ts | 96 ++++++++++++------- .../lib/edit-addressbook-form.ts | 4 +- .../js-components/lib/edit-calendar-form.ts | 10 +- crates/frontend/js-components/lib/index.ts | 22 +++++ .../assets/js/create-addressbook-form.mjs | 20 ++-- .../js/create-birthday-calendar-form.mjs | 14 +-- .../public/assets/js/create-calendar-form.mjs | 87 ++++++++++------- .../public/assets/js/delete-button.mjs | 4 +- .../assets/js/edit-addressbook-form.mjs | 12 +-- .../public/assets/js/edit-calendar-form.mjs | 18 ++-- .../assets/js/import-addressbook-form.mjs | 6 +- .../public/assets/js/import-calendar-form.mjs | 6 +- .../public/assets/js/index-_IB1wMbZ.mjs | 6 -- .../public/assets/js/index-fgowJCc1.mjs | 27 ++++++ .../js/{lit-DkXrt_Iv.mjs => lit-DKg0et_P.mjs} | 9 +- ...rty-B8WoKf1Y.mjs => property-C8WJQOrH.mjs} | 2 +- .../js/{ref-BwbQvJBB.mjs => ref-BivNNNRN.mjs} | 2 +- crates/frontend/public/assets/style.css | 55 +++++++++++ .../public/templates/icons/internet.svg | 9 ++ 21 files changed, 292 insertions(+), 135 deletions(-) delete mode 100644 crates/frontend/public/assets/js/index-_IB1wMbZ.mjs create mode 100644 crates/frontend/public/assets/js/index-fgowJCc1.mjs rename crates/frontend/public/assets/js/{lit-DkXrt_Iv.mjs => lit-DKg0et_P.mjs} (97%) rename crates/frontend/public/assets/js/{property-B8WoKf1Y.mjs => property-C8WJQOrH.mjs} (97%) rename crates/frontend/public/assets/js/{ref-BwbQvJBB.mjs => ref-BivNNNRN.mjs} (98%) create mode 100644 crates/frontend/public/templates/icons/internet.svg diff --git a/crates/frontend/js-components/lib/create-addressbook-form.ts b/crates/frontend/js-components/lib/create-addressbook-form.ts index 158898a..2ace40d 100644 --- a/crates/frontend/js-components/lib/create-addressbook-form.ts +++ b/crates/frontend/js-components/lib/create-addressbook-form.ts @@ -36,27 +36,27 @@ export class CreateAddressbookForm extends LitElement {