|
@@ -10,6 +10,13 @@ import ContainerElement from './containerelement.js';
|
|
|
import mix from '../../utils/mix.js';
|
|
import mix from '../../utils/mix.js';
|
|
|
import ObservableMixin from '../../utils/observablemixin.js';
|
|
import ObservableMixin from '../../utils/observablemixin.js';
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * Editable element which be a {@link view.engine.RootEditableElement root} or nested editable area in the editor.
|
|
|
|
|
+ *
|
|
|
|
|
+ * @memberOf engine.view
|
|
|
|
|
+ * @extends engine.view.ContainerElement
|
|
|
|
|
+ * @mixes utils.ObservaleMixin
|
|
|
|
|
+ */
|
|
|
export default class EditableElement extends ContainerElement {
|
|
export default class EditableElement extends ContainerElement {
|
|
|
/**
|
|
/**
|
|
|
* Creates an editable element.
|
|
* Creates an editable element.
|
|
@@ -20,7 +27,7 @@ export default class EditableElement extends ContainerElement {
|
|
|
* Whether the editable is in read-write or read-only mode.
|
|
* Whether the editable is in read-write or read-only mode.
|
|
|
*
|
|
*
|
|
|
* @observable
|
|
* @observable
|
|
|
- * @member {Boolean} engine.view.EditableElement#isEditable
|
|
|
|
|
|
|
+ * @member {Boolean} engine.view.EditableElement#isReadOnly
|
|
|
*/
|
|
*/
|
|
|
this.set( 'isReadOnly', false );
|
|
this.set( 'isReadOnly', false );
|
|
|
}
|
|
}
|