You are here

improved_multi_select.schema.yml in Improved Multi Select 8

config/schema/improved_multi_select.schema.yml

File

config/schema/improved_multi_select.schema.yml
View source
  1. # Schema for the configuration files of the improved_multi_select module.
  2. improved_multi_select.settings:
  3. type: config_object
  4. label: 'Improved Multi Select settings'
  5. mapping:
  6. isall:
  7. type: boolean
  8. label: 'Replace all multi-select lists'
  9. url:
  10. type: string
  11. label: 'Replace multi-select lists on specific pages'
  12. selectors:
  13. type: string
  14. label: 'Replace multi-select with specified selectors'
  15. placeholder_text:
  16. type: string
  17. label: 'Placeholder text for search field'
  18. filtertype:
  19. type: string
  20. label: 'Filter functionality'
  21. orderable:
  22. type: boolean
  23. label: 'Allow re-ordering of selected items'
  24. groupresetfilter:
  25. type: boolean
  26. label: 'Reset filter when selecting a group'
  27. js_regex:
  28. type: boolean
  29. label: 'Allows usage of JavaScript regular expression in the filter'
  30. buttontext_add:
  31. type: string
  32. label: 'Add button text'
  33. buttontext_addall:
  34. type: string
  35. label: 'Add all button text'
  36. buttontext_del:
  37. type: string
  38. label: 'Remove button text'
  39. buttontext_delall:
  40. type: string
  41. label: 'Delete all button text'
  42. buttontext_moveup:
  43. type: string
  44. label: 'Move up button text'
  45. buttontext_movedown:
  46. type: string
  47. label: 'Move down button text'
  48. remove_required_attr:
  49. type: boolean
  50. label: 'If true, removes the required attribute from select elements to allow form submission and validation on Drupal side'