|
|
@@ -14,25 +14,29 @@ import utils from '../utils.js';
|
|
|
/**
|
|
|
* Base class for the editor main view controllers.
|
|
|
*
|
|
|
- * @memberOf core
|
|
|
- * @class core.editorui.EditorUI
|
|
|
+ * @memberOf core.editorUI
|
|
|
* @extends core.ui.Controller
|
|
|
* @mixes core.ObservableMixin
|
|
|
*/
|
|
|
|
|
|
export default class EditorUI extends Controller {
|
|
|
+ /**
|
|
|
+ * Creates an EditorUI instance.
|
|
|
+ *
|
|
|
+ * @param {core.Editor} editor
|
|
|
+ */
|
|
|
constructor( editor ) {
|
|
|
super();
|
|
|
|
|
|
/**
|
|
|
* @readonly
|
|
|
- * @member {core.Editor} core.EditorUI#editor
|
|
|
+ * @member {core.Editor} core.editorUI.EditorUI#editor
|
|
|
*/
|
|
|
this.editor = editor;
|
|
|
|
|
|
/**
|
|
|
* @readonly
|
|
|
- * @member {core.ui.ComponentFactory} core.EditorUI#featureComponents
|
|
|
+ * @member {core.ui.ComponentFactory} core.editorUI.EditorUI#featureComponents
|
|
|
*/
|
|
|
this.featureComponents = new ComponentFactory( editor );
|
|
|
|