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

Docs: Added API docs, turned `initialViewWidth` into a private variable.

Marek Lewandowski 5 лет назад
Родитель
Сommit
326c01b82f

+ 2 - 0
packages/ckeditor5-widget/src/widgetresize.js

@@ -227,6 +227,8 @@ mix( WidgetResize, ObservableMixin );
  */
 
 /**
+ * A view of an element to be resized. Typically it's the main widget view instance.
+ *
  * @member {module:engine/view/containerelement~ContainerElement} module:widget/widgetresize~ResizerOptions#viewElement
  */
 

+ 9 - 2
packages/ckeditor5-widget/src/widgetresize/resizer.js

@@ -70,6 +70,13 @@ export default class Resizer {
 		 */
 		this._viewResizerWrapper = null;
 
+		/**
+		 * The width of resized {@link module:widget/widgetresize~ResizerOptions#viewElement viewElement} before the resizing started.
+		 *
+		 * @private
+		 * @member {Number|String|undefined} _initialViewWidth
+		 */
+
 		/**
 		 * @observable
 		 */
@@ -139,7 +146,7 @@ export default class Resizer {
 
 		this._sizeUI.bindToState( this._options, this.state );
 
-		this.initialViewWidth = this._options.viewElement.getStyle( 'width' );
+		this._initialViewWidth = this._options.viewElement.getStyle( 'width' );
 
 		this.state.begin( domResizeHandle, this._getHandleHost(), this._getResizeHost() );
 	}
@@ -274,7 +281,7 @@ export default class Resizer {
 		const editingView = this._options.editor.editing.view;
 
 		editingView.change( writer => {
-			writer.setStyle( 'width', this.initialViewWidth, this._options.viewElement );
+			writer.setStyle( 'width', this._initialViewWidth, this._options.viewElement );
 		} );
 	}