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