|
@@ -59,20 +59,11 @@ export default class ImageResize extends Plugin {
|
|
|
}
|
|
}
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
- // TODO think about this...
|
|
|
|
|
- resizer.on( 'begin', () => {
|
|
|
|
|
- resizer._temporaryResizeClassAdded = !resizer._domResizerWrapper.parentElement.classList.contains( 'ck_resized' );
|
|
|
|
|
- }, { priority: 'high' } );
|
|
|
|
|
-
|
|
|
|
|
resizer.on( 'updateSize', () => {
|
|
resizer.on( 'updateSize', () => {
|
|
|
- if ( resizer._temporaryResizeClassAdded ) {
|
|
|
|
|
- resizer._domResizerWrapper.parentElement.classList.add( 'ck_resized' );
|
|
|
|
|
- }
|
|
|
|
|
- } );
|
|
|
|
|
-
|
|
|
|
|
- resizer.on( 'cancel', () => {
|
|
|
|
|
- if ( resizer._temporaryResizeClassAdded ) {
|
|
|
|
|
- resizer._domResizerWrapper.parentElement.classList.remove( 'ck_resized' );
|
|
|
|
|
|
|
+ if ( !widget.hasClass( 'ck_resized' ) ) {
|
|
|
|
|
+ editor.editing.view.change( writer => {
|
|
|
|
|
+ writer.addClass( 'ck_resized', widget );
|
|
|
|
|
+ } );
|
|
|
}
|
|
}
|
|
|
} );
|
|
} );
|
|
|
}, {
|
|
}, {
|