Bläddra i källkod

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 år sedan
förälder
incheckning
aa44d9efe3
1 ändrade filer med 4 tillägg och 1 borttagningar
  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.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.config.define( 'balloonToolbar', this.config.get( 'toolbar' ) );
 
 
 		this.data.processor = new HtmlDataProcessor();
 		this.data.processor = new HtmlDataProcessor();