|
|
@@ -10,7 +10,6 @@ import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articleplugi
|
|
|
import HeadingButtonsUI from '@ckeditor/ckeditor5-heading/src/headingbuttonsui';
|
|
|
import ParagraphButtonUI from '@ckeditor/ckeditor5-paragraph/src/paragraphbuttonui';
|
|
|
import BlockToolbar from '../../../src/toolbar/block/blocktoolbar';
|
|
|
-import Range from '@ckeditor/ckeditor5-engine/src/model/range';
|
|
|
|
|
|
ClassicEditor
|
|
|
.create( document.querySelector( '#editor' ), {
|
|
|
@@ -19,17 +18,6 @@ ClassicEditor
|
|
|
} )
|
|
|
.then( editor => {
|
|
|
window.editor = editor;
|
|
|
-
|
|
|
- const balloonToolbar = editor.plugins.get( 'BalloonToolbar' );
|
|
|
-
|
|
|
- balloonToolbar.on( 'show', evt => {
|
|
|
- const selectionRange = editor.model.document.selection.getFirstRange();
|
|
|
- const blockRange = Range.createOn( editor.model.document.getRoot().getChild( 0 ) );
|
|
|
-
|
|
|
- if ( selectionRange.containsRange( blockRange ) || selectionRange.isIntersecting( blockRange ) ) {
|
|
|
- evt.stop();
|
|
|
- }
|
|
|
- }, { priority: 'high' } );
|
|
|
} )
|
|
|
.catch( err => {
|
|
|
console.error( err.stack );
|