The Custom Wizard plugin now has a “Realtime Validations” feature.
Realtime Validations are the ones that kick in as the user is interacting with a field.
Currently, we have a
Similar Topics validation, which is available for Text Type fields. Here’s how to enable it.
It is an implementation of the
Your topic is similar to... Composer Dialog for Custom Wizard, especially when using the
Text field to create a topic.
- In the wizard admin settings, choose the field type
- Click on the
Advancedbutton, You’ll see a new section called
Categoriessetting allows to restrict which categories should be used to look for similar topics. If left unchanged, the topics will be looked up from all categories visible to the user.
Max Topic Agesetting allows specifying the max age of the topics being looked for. By default, all the topics visible to the user will be looked up.
Positionis used to specify whether the dialog should appear Above or Below the field in the wizard.
The displaying of similar topics depends on these site settings. These apply both to the composer and the Similar Topics validation.
min title similar length: Minimum characters a user needs to enter before the topics are looked up.
max similar results: Maximum number of similar topics that will be displayed.
minimum topics similar: Minimum number of topics that should be present on the site before the similar topics are displayed.
A validation message is shown below the text field when the Similar Topics validation is enabled.
The validator has a few states, and each state pertains to a unique a css class and validation message.
State CSS Class Message Translation Key Initial - - Typing similar-topics-default realtime_validations.similar_topics.default Typing(when categories set) similar-topics-default-categories realtime_validations.similar_topics.default_categories No Results similar-topics-no-results realtime_validations.similar_topics.no_results Results Found similar-topics-results realtime_validations.similar_topics.results Loading similar-topics-loading realtime_validations.similar_topics.loading Results Minimized similar-topics-show realtime_validations.similar_topics.show