Loading core/modules/ckeditor5/ckeditor5.ckeditor5.yml +0 −1 Original line number Diff line number Diff line Loading @@ -742,7 +742,6 @@ media_library_mediaLibrary: dialogSettings: height: 75% dialogClass: media-library-widget-modal title: Add or select media drupal: label: Media Library elements: false Loading core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/MediaLibrary.php +6 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault; use Drupal\ckeditor5\Plugin\CKEditor5PluginDefinition; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; use Drupal\Core\Url; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\editor\EditorInterface; Loading @@ -23,6 +24,8 @@ */ class MediaLibrary extends CKEditor5PluginDefault implements ContainerFactoryPluginInterface { use StringTranslationTrait; /** * The media type entity storage. * Loading Loading @@ -65,6 +68,9 @@ public static function create(ContainerInterface $container, array $configuratio public function getDynamicPluginConfig(array $static_plugin_config, EditorInterface $editor): array { $media_type_ids = $this->mediaTypeStorage->getQuery()->execute(); // Making the title for editor drupal media embed translatable. $static_plugin_config['drupalMedia']['dialogSettings']['title'] = $this->t('Add or select media'); if ($editor->hasAssociatedFilterFormat()) { $media_embed_filter = $editor->getFilterFormat()->filters()->get('media_embed'); // Optionally limit the allowed media types based on the MediaEmbed Loading Loading
core/modules/ckeditor5/ckeditor5.ckeditor5.yml +0 −1 Original line number Diff line number Diff line Loading @@ -742,7 +742,6 @@ media_library_mediaLibrary: dialogSettings: height: 75% dialogClass: media-library-widget-modal title: Add or select media drupal: label: Media Library elements: false Loading
core/modules/ckeditor5/src/Plugin/CKEditor5Plugin/MediaLibrary.php +6 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ use Drupal\ckeditor5\Plugin\CKEditor5PluginDefault; use Drupal\ckeditor5\Plugin\CKEditor5PluginDefinition; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; use Drupal\Core\Url; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\editor\EditorInterface; Loading @@ -23,6 +24,8 @@ */ class MediaLibrary extends CKEditor5PluginDefault implements ContainerFactoryPluginInterface { use StringTranslationTrait; /** * The media type entity storage. * Loading Loading @@ -65,6 +68,9 @@ public static function create(ContainerInterface $container, array $configuratio public function getDynamicPluginConfig(array $static_plugin_config, EditorInterface $editor): array { $media_type_ids = $this->mediaTypeStorage->getQuery()->execute(); // Making the title for editor drupal media embed translatable. $static_plugin_config['drupalMedia']['dialogSettings']['title'] = $this->t('Add or select media'); if ($editor->hasAssociatedFilterFormat()) { $media_embed_filter = $editor->getFilterFormat()->filters()->get('media_embed'); // Optionally limit the allowed media types based on the MediaEmbed Loading