8
0
Просмотр исходного кода

Added docs to engine.view.Document.render event and engine.view.Editable#isFocused.

Szymon Kupś 9 лет назад
Родитель
Сommit
9e9fcbee99

+ 7 - 0
packages/ckeditor5-engine/src/view/document.js

@@ -306,3 +306,10 @@ mix( Document, ObservableMixin );
  *
  * @typedef {String} engine.view.ChangeType
  */
+
+/**
+ * Fired when {@link engine.view.Document#render render} method is called. Actual rendering is executed as a listener to
+ * this event with default priority. This way other listeners can be used to run code before or after rendering.
+ *
+ * @event engine.view.Document.render
+ */

+ 3 - 3
packages/ckeditor5-engine/src/view/editableelement.js

@@ -43,12 +43,12 @@ export default class EditableElement extends ContainerElement {
 		/**
 		 * Whether the editable is focused.
 		 *
-		 * This property updates when {@link engine.view.Document#isFocused} or {@link engine.view.Document#selectedEditable}
-		 * change.
+		 * This property updates when {@link engine.view.Document#isFocused document.isFocused} is changed and after each
+		 * {@link engine.view.Document#render render} method call.
 		 *
 		 * @readonly
 		 * @observable
-		 * @member {Boolean} engine.view.RootEditableElement#isFocused
+		 * @member {Boolean} engine.view.EditableElement#isFocused
 		 */
 		this.bind( 'isFocused' ).to(
 			document,