opnform-host-nginx/client/components/open/forms
Julien Nahum d63ecd43cc Refactor Form Submission and Field Management Logic
- Simplified the constructor in StoreFormSubmissionJob for improved readability.
- Enhanced the storeFile method to handle null and empty values more robustly, ensuring better validation of file names.
- Updated StorageFileNameParser to return null for empty file names, improving error handling.
- Refactored OpenForm.vue to optimize form initialization and prevent unnecessary reinitializations, enhancing performance.
- Introduced new methods for managing field groups and preventing recursive updates in OpenForm.vue, improving the overall user experience.
- Enhanced FormEditorSidebar.vue to utilize Pinia store for better state management and clarity.
- Improved FormFieldEdit.vue to prevent page jumps during field editing, ensuring a smoother user experience.
- Added new getters in working_form.js for better page management and navigation within forms.

These changes aim to enhance the maintainability and performance of the form handling logic, providing a more efficient and user-friendly experience.
2025-03-25 18:42:53 +01:00
..
components Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
fields Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
FormTimer.vue refactor(FormTimer.vue): change timer variable from let to ref for reactivity 2024-09-19 10:11:34 +02:00
OpenCompleteForm.vue Decouple title from title block (#696) 2025-03-21 16:59:18 +01:00
OpenForm.vue Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
OpenFormButton.vue 41db1 submission editor theme fix (#501) 2024-07-26 11:54:15 +02:00
OpenFormField.vue Decouple title from title block (#696) 2025-03-21 16:59:18 +01:00