opnform-host-nginx/client/components/open/forms/components/form-components
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
..
AddFormBlock.vue Bump versions and fix editor sidebar buttons 2024-11-20 17:21:57 +01:00
EditorSectionHeader.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
FormCustomCode.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
FormCustomSeo.vue Re-login modal (#717) 2025-03-25 10:41:11 +01:00
FormCustomization.vue Update label for image input in FormCustomization.vue from "Color image" to "Cover image" for improved clarity and consistency in form component labeling. 2025-03-21 17:52:09 +01:00
FormEditorPreview.vue Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
FormEditorSidebar.vue Refactor Form Submission and Field Management Logic 2025-03-25 18:42:53 +01:00
FormErrorModal.vue Improve form property logic validation for checkbox conditions 2025-02-19 15:11:27 +01:00
FormInformation.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
FormSecurityAccess.vue Add regex matching filters to open_filters.json (#722) 2025-03-15 13:55:42 +08:00
FormSettings.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
FormStructure.vue 0351d front end linting (#377) 2024-04-15 19:39:03 +02:00
FormSubmissionSettings.vue Apply Mentions everywhere (#595) 2024-10-22 10:34:29 +02:00