opnform-host-nginx/client/components/open/forms/components
Chirag Chhatrala b5517c6fce
Fix quill and mentions (#758)
* Enhance MentionParser and Related Components for Improved Mention Handling

- Updated `MentionParser.php` to support the `mention="true"` syntax, allowing for more flexible mention parsing.
- Added tests in `MentionParserTest.php` to verify the handling of mentions with the `mention="true"` attribute, including support for URL-encoded field IDs.
- Refactored `MentionInput.vue`, `MentionDropdown.vue`, and `RichTextAreaInput.client.vue` to ensure consistent use of `mention-state` and improve mention dropdown functionality.
- Enhanced `quillMentionExtension.js` to better manage mention data and improve integration with Quill editor.

These changes aim to improve the functionality and reliability of the mention feature across the application, ensuring a better user experience.

* Refactor FormInformation Component for Improved Logic and Structure

- Updated `FormInformation.vue` to utilize the composition API with script setup syntax, enhancing readability and maintainability.
- Replaced `v-if` condition for form visibility with a computed property `isFormClosingOrClosed` for better clarity.
- Streamlined data handling by converting data and computed properties to reactive state and computed properties, respectively.
- Improved the copy settings logic to utilize refs, ensuring proper state management.

These changes aim to enhance the overall structure and functionality of the `FormInformation` component, providing a better user experience and code clarity.
2025-05-16 17:09:07 +02:00
..
form-components Fix quill and mentions (#758) 2025-05-16 17:09:07 +02:00
form-logic-components Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
templates Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
AIFormLoadingMessages.vue Implement AI Loading Messages and Enhance Locale Handling in Forms (#737) 2025-04-01 17:54:10 +02:00
AdvancedFormUrlSettings.vue Decouple title from title block (#696) 2025-03-21 16:59:18 +01:00
BlockTypeIcon.vue Form editor v2 (#579) 2024-09-23 20:02:38 +02:00
CopyContent.vue Zapier integration (#491) 2024-08-12 11:14:02 +02:00
CustomFieldValidation.vue Add 'exists_in_submissions' and 'does_not_exist_in_submissions' valid… (#725) 2025-03-25 11:50:59 +01:00
FirstSubmissionModal.vue Refactor form rendering (#747) 2025-05-07 17:15:56 +02:00
FormColumnsSettingsModal.vue Enhance form column settings and table display 2025-02-17 15:51:14 +01:00
FormEditor.vue Add LogicConfirmationModal Component and Integrate Logic Validation (#742) 2025-04-28 18:41:39 +02:00
FormEditorErrorHandler.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00
FormEditorNavbar.vue Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
FormFieldsEditor.vue Form Editor v2.5 (#599) 2024-10-23 10:34:51 +02:00
FormStats.vue Partial submissions (#705) 2025-04-28 17:33:55 +02:00
FormSubmissions.vue Partial submissions (#705) 2025-04-28 17:33:55 +02:00
FormUrlPrefill.vue Matrix Improvements (#606) 2024-11-20 17:06:11 +01:00
FormWorkspaceModal.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00
ShareFormUrl.vue Add client linting to GitHub Actions workflow 2025-01-27 18:24:27 +01:00