diff options
| author | Rami Jasim <minecraftmrgold@gmail.com> | 2025-10-14 14:08:57 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-10-14 16:08:57 +0200 |
| commit | f65843128420a4da2ebbaf1f5a8958bfac97166e (patch) | |
| tree | 7a72538a33637f3ced32b4c7493cf9c6e43e7439 /resources/assets/javascripts/cke | |
| parent | 849ed9c3e73d16296ec45b631fa7cd48be449719 (diff) | |
Resolve "CKEditor: Media support aktivieren"
Closes #5651
Merge request studip/studip!4471
Diffstat (limited to 'resources/assets/javascripts/cke')
| -rw-r--r-- | resources/assets/javascripts/cke/builtin-plugins.js | 2 | ||||
| -rw-r--r-- | resources/assets/javascripts/cke/classic-editor.js | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/resources/assets/javascripts/cke/builtin-plugins.js b/resources/assets/javascripts/cke/builtin-plugins.js index 56b8c38..3fa6ad9 100644 --- a/resources/assets/javascripts/cke/builtin-plugins.js +++ b/resources/assets/javascripts/cke/builtin-plugins.js @@ -23,6 +23,7 @@ import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock'; import ItalicPlugin from '@ckeditor/ckeditor5-basic-styles/src/italic'; import LinkPlugin from '@ckeditor/ckeditor5-link/src/link'; import ListProperties from '@ckeditor/ckeditor5-list/src/listproperties'; +import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed'; import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; import RemoveFormat from '@ckeditor/ckeditor5-remove-format/src/removeformat.js'; import SourceEditing from '@ckeditor/ckeditor5-source-editing/src/sourceediting'; @@ -77,6 +78,7 @@ const builtinPlugins = [ LinkPlugin, ListProperties, Mathematics, + MediaEmbed, Paragraph, RemoveFormat, SourceEditing, diff --git a/resources/assets/javascripts/cke/classic-editor.js b/resources/assets/javascripts/cke/classic-editor.js index 09369f6..7b85736 100644 --- a/resources/assets/javascripts/cke/classic-editor.js +++ b/resources/assets/javascripts/cke/classic-editor.js @@ -9,6 +9,10 @@ export { createClassicEditorFromTextarea }; ClassicEditor.builtinPlugins = builtinPlugins; ClassicEditor.defaultConfig = { ...defaultConfig, + mediaEmbed: { + // Only allow youtube for now + removeProviders: ['dailymotion', 'vimeo', 'spotify', 'instagram', 'twitter', 'googleMaps', 'flickr', 'facebook' ] + }, toolbar: { items: [ 'undo', @@ -39,6 +43,7 @@ ClassicEditor.defaultConfig = { 'alignment:justify', '|', 'link', + 'mediaEmbed', 'insertTable', 'uploadImage', 'codeBlock', |
