11/* eslint-disable */
22const CKEConfig = ( ) => ( {
33 presets : {
4- markdown : {
4+ default : {
55 field : {
6- key : "markdown " ,
7- value : "markdown " ,
6+ key : "default " ,
7+ value : "default " ,
88 metadatas : {
99 intlLabel : {
10- id : "ckeditor.preset.markdown .label" ,
11- defaultMessage : "Markdown output " ,
10+ id : "ckeditor.preset.default .label" ,
11+ defaultMessage : "Default (HTML) " ,
1212 } ,
1313 } ,
1414 } ,
15+
1516 editorConfig : {
16- placeholder : "Markdown editor" ,
17+ placeholder : "Default editor (HTML output)" ,
18+
1719 plugins : [
1820 globalThis . SH_CKE . Essentials ,
1921 globalThis . SH_CKE . Autoformat ,
20- globalThis . SH_CKE . BlockQuote ,
21- globalThis . SH_CKE . Bold ,
22+ globalThis . SH_CKE . Paragraph ,
2223 globalThis . SH_CKE . Heading ,
24+ globalThis . SH_CKE . Alignment ,
25+
26+ globalThis . SH_CKE . Bold ,
27+ globalThis . SH_CKE . Italic ,
28+ globalThis . SH_CKE . Strikethrough ,
29+ globalThis . SH_CKE . Link ,
30+
31+ globalThis . SH_CKE . List ,
32+ globalThis . SH_CKE . Indent ,
33+ globalThis . SH_CKE . BlockQuote ,
34+ globalThis . SH_CKE . HorizontalLine ,
35+
2336 globalThis . SH_CKE . Image ,
2437 globalThis . SH_CKE . ImageCaption ,
2538 globalThis . SH_CKE . ImageStyle ,
2639 globalThis . SH_CKE . ImageToolbar ,
2740 globalThis . SH_CKE . ImageUpload ,
28- globalThis . SH_CKE . Indent ,
29- globalThis . SH_CKE . Italic ,
30- globalThis . SH_CKE . Link ,
31- globalThis . SH_CKE . List ,
41+
3242 globalThis . SH_CKE . MediaEmbed ,
33- globalThis . SH_CKE . Paragraph ,
43+
3444 globalThis . SH_CKE . Table ,
35- globalThis . SH_CKE . TableCaption ,
45+ globalThis . SH_CKE . TableToolbar ,
46+ globalThis . SH_CKE . TableProperties ,
3647 globalThis . SH_CKE . TableCellProperties ,
3748 globalThis . SH_CKE . TableColumnResize ,
38- globalThis . SH_CKE . TableProperties ,
39- globalThis . SH_CKE . TableToolbar ,
40- globalThis . SH_CKE . SourceEditing ,
41- globalThis . SH_CKE . StrapiMediaLib ,
42- globalThis . SH_CKE . StrapiUploadAdapter ,
43- globalThis . SH_CKE . Markdown ,
44- globalThis . SH_CKE . Strikethrough ,
45- globalThis . SH_CKE . HorizontalLine ,
49+ globalThis . SH_CKE . TableCaption ,
50+
4651 globalThis . SH_CKE . FontFamily ,
4752 globalThis . SH_CKE . FontSize ,
4853 globalThis . SH_CKE . FontColor ,
4954 globalThis . SH_CKE . FontBackgroundColor ,
55+
56+ globalThis . SH_CKE . SourceEditing ,
57+
58+ globalThis . SH_CKE . StrapiMediaLib ,
59+ globalThis . SH_CKE . StrapiUploadAdapter ,
60+
61+ // 🔑 REQUIRED FOR HTML OUTPUT
62+ globalThis . SH_CKE . GeneralHtmlSupport ,
5063 ] ,
64+
5165 toolbar : {
5266 items : [
5367 "heading" ,
@@ -61,12 +75,12 @@ const CKEConfig = () => ({
6175 "strikethrough" ,
6276 "link" ,
6377 "|" ,
78+ "alignment" ,
79+ "|" ,
6480 "bulletedList" ,
6581 "numberedList" ,
6682 "|" ,
6783 "insertTable" ,
68- "setTableRowHeader" ,
69- "setTableColumnHeader" ,
7084 "|" ,
7185 "uploadImage" ,
7286 "strapiMediaLib" ,
@@ -83,6 +97,24 @@ const CKEConfig = () => ({
8397 ] ,
8498 shouldNotGroupWhenFull : true ,
8599 } ,
100+
101+ /**
102+ * 🔑 HTML OUTPUT CONFIG
103+ */
104+ htmlSupport : {
105+ allow : [
106+ {
107+ name : / .* / ,
108+ attributes : true ,
109+ classes : true ,
110+ styles : true ,
111+ } ,
112+ ] ,
113+ } ,
114+
115+ /**
116+ * Table config
117+ */
86118 table : {
87119 contentToolbar : [
88120 "tableColumn" ,
@@ -93,6 +125,10 @@ const CKEConfig = () => ({
93125 "toggleTableCaption" ,
94126 ] ,
95127 } ,
128+
129+ /**
130+ * Image config
131+ */
96132 image : {
97133 toolbar : [
98134 "imageStyle:inline" ,
0 commit comments