8
0
Просмотр исходного кода

Internal: Changed the way BalloonToolbar is injected into the plugin list because Config#get started cloning returned values (see ckeditor/ckeditor5-utils#257).

Aleksander Nowodzinski 7 лет назад
Родитель
Сommit
aa44d9efe3
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/ckeditor5-editor-balloon/src/ballooneditor.js

+ 4 - 1
packages/ckeditor5-editor-balloon/src/ballooneditor.js

@@ -67,7 +67,10 @@ export default class BalloonEditor extends Editor {
 			this.sourceElement = sourceElementOrData;
 		}
 
-		this.config.get( 'plugins' ).push( BalloonToolbar );
+		const plugins = this.config.get( 'plugins' );
+		plugins.push( BalloonToolbar );
+		this.config.set( 'plugins', plugins );
+
 		this.config.define( 'balloonToolbar', this.config.get( 'toolbar' ) );
 
 		this.data.processor = new HtmlDataProcessor();