diff --git a/src/bundle/Resources/public/js/CKEditor/core/base-ckeditor.js b/src/bundle/Resources/public/js/CKEditor/core/base-ckeditor.js index 55b78a6a..d348ca5f 100644 --- a/src/bundle/Resources/public/js/CKEditor/core/base-ckeditor.js +++ b/src/bundle/Resources/public/js/CKEditor/core/base-ckeditor.js @@ -13,6 +13,7 @@ import IbexaMove from '../move/move'; import IbexaRemoveElement from '../remove-element/remove-element'; import IbexaBlockAlignment from '../block-alignment/block-alignment'; import IbexaUploadImage from '../upload-image/upload-image'; +import IbexaSpecialCharacters from '../special-characters/special-characters'; import CKEditor from '@ckeditor/ckeditor5-editor-inline/src/inlineeditor'; import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials'; @@ -28,7 +29,6 @@ import Subscript from '@ckeditor/ckeditor5-basic-styles/src/subscript'; import Superscript from '@ckeditor/ckeditor5-basic-styles/src/superscript'; import Strikethrough from '@ckeditor/ckeditor5-basic-styles/src/strikethrough'; import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote'; -import SpecialCharacters from '@ckeditor/ckeditor5-special-characters/src/specialcharacters'; import SpecialCharactersEssentials from '@ckeditor/ckeditor5-special-characters/src/specialcharactersessentials'; import ContextualBalloon from '@ckeditor/ckeditor5-ui/src/panel/balloon/contextualballoon'; @@ -173,7 +173,6 @@ const VIEWPORT_TOP_OFFSET_DISTRACTION_FREE_MODE = 0; Superscript, Strikethrough, BlockQuote, - SpecialCharacters, SpecialCharactersEssentials, ContextualBalloon, IbexaCharacterCounter, @@ -183,6 +182,7 @@ const VIEWPORT_TOP_OFFSET_DISTRACTION_FREE_MODE = 0; IbexaFormatted, IbexaCustomStylesInline, IbexaCustomAttributes, + IbexaSpecialCharacters, IbexaLink, IbexaAnchor, IbexaMove, diff --git a/src/bundle/Resources/public/js/CKEditor/special-characters/special-characters.js b/src/bundle/Resources/public/js/CKEditor/special-characters/special-characters.js new file mode 100644 index 00000000..dd3de8a8 --- /dev/null +++ b/src/bundle/Resources/public/js/CKEditor/special-characters/special-characters.js @@ -0,0 +1,14 @@ +import SpecialCharacters from '@ckeditor/ckeditor5-special-characters/src/specialcharacters'; + +export default class IbexaSpecialCharacters extends SpecialCharacters { + _updateGrid(currentGroupName, gridView) { + super._updateGrid(currentGroupName, gridView); + + gridView.tiles.forEach((tile) => { + tile.on('mouseover', (event) => { + event.source.element.removeAttribute('data-original-title'); + event.source.element.removeAttribute('data-bs-original-title'); + }); + }); + } +}