UNPKG

@ckeditor/ckeditor5-media-embed

Version:

Media embed feature for CKEditor 5.

49 lines (41 loc) 1.43 kB
/* * Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ .ck-media__wrapper { & .ck-media__placeholder { display: flex; flex-direction: column; align-items: center; & .ck-media__placeholder__url { /* Otherwise the URL will overflow when the content is very narrow. */ max-width: 100%; position: relative; & .ck-media__placeholder__url__text { overflow: hidden; display: block; } } } &[data-oembed-url*="twitter.com"], &[data-oembed-url*="google.com/maps"], &[data-oembed-url*="goo.gl/maps"], &[data-oembed-url*="maps.google.com"], &[data-oembed-url*="maps.app.goo.gl"], &[data-oembed-url*="facebook.com"], &[data-oembed-url*="instagram.com"] { & .ck-media__placeholder__icon * { display: none; } } } /* Disable all mouse interaction as long as the editor is not read–only. https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */ .ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) { pointer-events: none; } /* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident). https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */ .ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder { pointer-events: none; }