Skip to content

Commit 7028574

Browse files
authored
Merge pull request #18775 from ckeditor/ck/18774-update-metadata-in-list
Internal (list): Updates list metadata after introducing list item marker formatting. Closes #18774.
2 parents 4cb934c + cd14de2 commit 7028574

File tree

1 file changed

+103
-0
lines changed

1 file changed

+103
-0
lines changed

packages/ckeditor5-list/ckeditor5-metadata.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,109 @@
123123
}
124124
]
125125
},
126+
{
127+
"name": "List formatting",
128+
"className": "ListFormatting",
129+
"description": "Enables integration with formatting plugins to style the list marker. Supports font color, font size, font family, bold, and italic formatting.",
130+
"docs": "features/lists/lists.html#list-item-marker-formatting",
131+
"path": "src/listformatting.js",
132+
"requires": [
133+
"ListItemBoldIntegration",
134+
"ListItemItalicIntegration",
135+
"ListItemFontSizeIntegration",
136+
"ListItemFontColorIntegration",
137+
"ListItemFontFamilyIntegration"
138+
]
139+
},
140+
{
141+
"name": "List item bold integration",
142+
"className": "ListItemBoldIntegration",
143+
"description": "Integrates bold formatting with list items to style list markers with bold formatting when the content is consistently bold.",
144+
"docs": "features/lists/lists.html#list-item-marker-formatting",
145+
"path": "src/listformatting/listitemboldintegration.js",
146+
"requires": [
147+
"ListEditing"
148+
],
149+
"htmlOutput": [
150+
{
151+
"elements": "li",
152+
"classes": "ck-list-marker-bold"
153+
}
154+
]
155+
},
156+
{
157+
"name": "List item italic integration",
158+
"className": "ListItemItalicIntegration",
159+
"description": "Integrates italic formatting with list items to style list markers with italic formatting when the content is consistently italic.",
160+
"docs": "features/lists/lists.html#list-item-marker-formatting",
161+
"path": "src/listformatting/listitemitalicintegration.js",
162+
"requires": [
163+
"ListEditing"
164+
],
165+
"htmlOutput": [
166+
{
167+
"elements": "li",
168+
"classes": "ck-list-marker-italic"
169+
}
170+
]
171+
},
172+
{
173+
"name": "List item font size integration",
174+
"className": "ListItemFontSizeIntegration",
175+
"description": "Integrates font size formatting with list items to style list markers with specific font sizes when the content has consistent font sizing.",
176+
"docs": "features/lists/lists.html#list-item-marker-formatting",
177+
"path": "src/listformatting/listitemfontsizeintegration.js",
178+
"requires": [
179+
"ListEditing"
180+
],
181+
"htmlOutput": [
182+
{
183+
"elements": "li",
184+
"classes": [
185+
"ck-list-marker-font-size",
186+
"ck-list-marker-font-size-tiny",
187+
"ck-list-marker-font-size-small",
188+
"ck-list-marker-font-size-big",
189+
"ck-list-marker-font-size-huge"
190+
],
191+
"styles": "--ck-content-list-marker-font-size"
192+
}
193+
]
194+
},
195+
{
196+
"name": "List item font color integration",
197+
"className": "ListItemFontColorIntegration",
198+
"description": "Integrates font color formatting with list items to style list markers with specific colors when the content has consistent font coloring.",
199+
"docs": "features/lists/lists.html#list-item-marker-formatting",
200+
"path": "src/listformatting/listitemfontcolorintegration.js",
201+
"requires": [
202+
"ListEditing"
203+
],
204+
"htmlOutput": [
205+
{
206+
"elements": "li",
207+
"classes": "ck-list-marker-color",
208+
"styles": "--ck-content-list-marker-color"
209+
}
210+
]
211+
},
212+
{
213+
"name": "List item font family integration",
214+
"className": "ListItemFontFamilyIntegration",
215+
"description": "Integrates font family formatting with list items to style list markers with specific font families when the content has consistent font family formatting.",
216+
"docs": "features/lists/lists.html#list-item-marker-formatting",
217+
"path": "src/listformatting/listitemfontfamilyintegration.js",
218+
"requires": [
219+
"ListEditing"
220+
],
221+
"htmlOutput": [
222+
{
223+
"elements": "li",
224+
"classes": "ck-list-marker-font-family",
225+
"styles": "--ck-content-list-marker-font-family"
226+
}
227+
]
228+
},
126229
{
127230
"name": "To-do list",
128231
"className": "TodoList",

0 commit comments

Comments
 (0)