63 lines
1.7 KiB
JavaScript
63 lines
1.7 KiB
JavaScript
const {
|
|
ClassicEditor,
|
|
Autosave,
|
|
Essentials,
|
|
Paragraph,
|
|
Bold,
|
|
Italic,
|
|
Link,
|
|
AutoLink,
|
|
List,
|
|
} = window.CKEDITOR;
|
|
|
|
const LICENSE_KEY =
|
|
"eyJhbGciOiJFUzI1NiJ9.eyJleHAiOjE3OTY2ODc5OTksImp0aSI6ImVkMjAzMmZlLTJlZTEtNDhkMy1hYWU4LTIxNWRiZTY2ZDlhZiIsImxpY2Vuc2VkSG9zdHMiOlsiMTI3LjAuMC4xIiwibG9jYWxob3N0IiwiMTkyLjE2OC4qLioiLCIxMC4qLiouKiIsIjE3Mi4qLiouKiIsIioudGVzdCIsIioubG9jYWxob3N0IiwiKi5sb2NhbCJdLCJ1c2FnZUVuZHBvaW50IjoiaHR0cHM6Ly9wcm94eS1ldmVudC5ja2VkaXRvci5jb20iLCJkaXN0cmlidXRpb25DaGFubmVsIjpbImNsb3VkIiwiZHJ1cGFsIl0sImxpY2Vuc2VUeXBlIjoiZGV2ZWxvcG1lbnQiLCJmZWF0dXJlcyI6WyJEUlVQIiwiRTJQIiwiRTJXIl0sInJlbW92ZUZlYXR1cmVzIjpbIlBCIiwiUkYiLCJTQ0giLCJUQ1AiLCJUTCIsIlRDUiIsIklSIiwiU1VBIiwiQjY0QSIsIkxQIiwiSEUiLCJSRUQiLCJQRk8iLCJXQyIsIkZBUiIsIkJLTSIsIkZQSCIsIk1SRSJdLCJ2YyI6IjllM2ZlMzc5In0.I8jaEduhQcY4NK1lsxT5Qu2BdKJex6nlbqTNnM0WcXM1ZFwb28Ja_M44_PHfbAa6VmB7N-4YF0nfwqqasGki4w";
|
|
|
|
const editorConfig = {
|
|
toolbar: {
|
|
items: [
|
|
"undo",
|
|
"redo",
|
|
"|",
|
|
"bold",
|
|
"italic",
|
|
"|",
|
|
"link",
|
|
"|",
|
|
"bulletedList",
|
|
"numberedList",
|
|
],
|
|
shouldNotGroupWhenFull: false,
|
|
},
|
|
plugins: [
|
|
AutoLink,
|
|
Autosave,
|
|
Bold,
|
|
Essentials,
|
|
Italic,
|
|
Link,
|
|
List,
|
|
Paragraph,
|
|
],
|
|
language: "fr",
|
|
licenseKey: LICENSE_KEY,
|
|
link: {
|
|
addTargetToExternalLinks: true,
|
|
defaultProtocol: "https://",
|
|
decorators: {
|
|
toggleDownloadable: {
|
|
mode: "manual",
|
|
label: "Downloadable",
|
|
attributes: {
|
|
download: "file",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
placeholder: "Saisissez votre article ici",
|
|
};
|
|
|
|
export default class EnhancedEditor extends ClassicEditor {}
|
|
EnhancedEditor.builtinPlugins = editorConfig.plugins;
|
|
EnhancedEditor.defaultConfig = editorConfig;
|