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

Internal (image): Minor cleanup of new image resizer logic.

Marek Lewandowski 5 лет назад
Родитель
Сommit
196db1d378
1 измененных файлов с 5 добавлено и 11 удалено
  1. 5 11
      packages/ckeditor5-image/src/imageresize/imageresizehandles.js

+ 5 - 11
packages/ckeditor5-image/src/imageresize/imageresizehandles.js

@@ -97,7 +97,8 @@ export default class ImageResizeHandles extends Plugin {
 
 	/**
 	 * @private
-	 * @param {*} widget
+	 * @param {module:widget/widgetresize/resizer~Resizer} resizer
+	 * @param {module:engine/view/containerelement~ContainerElement} widget
 	 */
 	_hideResizerUntilImageIsLoaded( resizer, widget ) {
 		// Mitigation logic for #8088 (which is caused by a more complex problem #7548).
@@ -114,20 +115,13 @@ export default class ImageResizeHandles extends Plugin {
 
 			if ( domEvent.target.isSameNode( handleHost ) ) {
 				editingView.change( writer => {
-					writer.removeClass( 'image_resizer_loading', widget );
 					resizer.redraw();
-					writer.addClass( 'image_resizer_loaded', widget );
+					writer.removeClass( 'image_resizer_loading', widget );
 				} );
 
-				editingView.document.off( 'imageLoaded', imageLoadCallback ); // Listener is no longer needed.
+				// Remove image load listener for optimization, as it is no longer needed.
+				editingView.document.off( 'imageLoaded', imageLoadCallback );
 			}
 		}
-
-		// setTimeout( () => {
-		// 	console.log( 'timeout1' );
-		// 	setTimeout( () => {
-		// 		console.log( 'timeout2' );
-		// 	}, 0 );
-		// }, 0 );
 	}
 }