Parcourir la source

CKFinder should require CKFinder upload adapter plugin.

Maciej Gołaszewski il y a 7 ans
Parent
commit
ef470bcf17

+ 2 - 1
packages/ckeditor5-ckfinder/src/ckfinder.js

@@ -11,6 +11,7 @@ import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
 
 import CKFinderUI from './ckfinderui';
 import CKFinderEditing from './ckfinderediting';
+import CKFinderUploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter';
 
 /**
  * The CKFinder feature.
@@ -34,7 +35,7 @@ export default class CKFinder extends Plugin {
 	 * @inheritDoc
 	 */
 	static get requires() {
-		return [ CKFinderEditing, CKFinderUI ];
+		return [ CKFinderEditing, CKFinderUI, CKFinderUploadAdapter ];
 	}
 }
 

+ 5 - 0
packages/ckeditor5-ckfinder/tests/ckfinder.js

@@ -9,6 +9,7 @@ import global from '@ckeditor/ckeditor5-utils/src/dom/global';
 import CKFinder from '../src/ckfinder';
 import CKFinderUI from '../src/ckfinderui';
 import CKFinderEditing from '../src/ckfinderediting';
+import CKFinderUploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter';
 
 describe( 'CKFinder', () => {
 	let editorElement, editor;
@@ -44,6 +45,10 @@ describe( 'CKFinder', () => {
 		expect( editor.plugins.get( CKFinderEditing ) ).to.instanceOf( CKFinderEditing );
 	} );
 
+	it( 'should load AdapterCKFinder plugin', () => {
+		expect( editor.plugins.get( CKFinderUploadAdapter ) ).to.instanceOf( CKFinderUploadAdapter );
+	} );
+
 	it( 'has proper name', () => {
 		expect( CKFinder.pluginName ).to.equal( 'CKFinder' );
 	} );