You are here

ckeditor.schema.yml in Drupal 9

core/modules/ckeditor/config/schema/ckeditor.schema.yml

File

core/modules/ckeditor/config/schema/ckeditor.schema.yml
View source
  1. # Schema for the configuration files of the CKEditor module.
  2. editor.settings.ckeditor:
  3. type: mapping
  4. label: 'CKEditor settings'
  5. mapping:
  6. toolbar:
  7. type: mapping
  8. label: 'Toolbar configuration'
  9. mapping:
  10. rows:
  11. type: sequence
  12. label: 'Rows'
  13. sequence:
  14. type: sequence
  15. label: 'Button groups'
  16. sequence:
  17. type: mapping
  18. label: 'Button group'
  19. mapping:
  20. name:
  21. type: string
  22. label: 'Button group name'
  23. items:
  24. type: sequence
  25. label: 'Buttons'
  26. sequence:
  27. type: string
  28. label: 'Button'
  29. plugins:
  30. type: sequence
  31. label: 'Plugins'
  32. sequence:
  33. type: ckeditor.plugin.[%key]
  34. # Plugin \Drupal\ckeditor\Plugin\CKEditorPlugin\Language
  35. ckeditor.plugin.language:
  36. type: mapping
  37. label: 'Language'
  38. mapping:
  39. language_list:
  40. type: string
  41. label: 'Language list ID'
  42. # Plugin \Drupal\ckeditor\Plugin\ckeditor\plugin\StylesCombo
  43. ckeditor.plugin.stylescombo:
  44. type: mapping
  45. label: 'Styles dropdown'
  46. mapping:
  47. styles:
  48. type: text
  49. label: 'List of styles'