|
|
@@ -9,6 +9,7 @@ import PluginCollection from '../plugincollection.js';
|
|
|
import Locale from '../../utils/locale.js';
|
|
|
import DataController from '../../engine/datacontroller.js';
|
|
|
import Document from '../../engine/model/document.js';
|
|
|
+import FocusManager from '../../utils/focusmanager.js';
|
|
|
|
|
|
import CKEditorError from '../../utils/ckeditorerror.js';
|
|
|
import isArray from '../../utils/lib/lodash/isArray.js';
|
|
|
@@ -83,6 +84,13 @@ export default class Editor {
|
|
|
*/
|
|
|
this.data = new DataController( this.document );
|
|
|
|
|
|
+ /**
|
|
|
+ * Keeps information about editor focus.
|
|
|
+ *
|
|
|
+ * @member {utils.FocusManager} core.editor.Editor#focusManager
|
|
|
+ */
|
|
|
+ this.focusManager = new FocusManager();
|
|
|
+
|
|
|
/**
|
|
|
* Instance of the {@link engine.EditingController editing controller}.
|
|
|
*
|