Skip to content

Commit aa60b77

Browse files
authored
Merge pull request #18734 from ckeditor/ck/18590-widget-fix
Internal: Fixed missing reexport and rename for `WidgetResizeState`.
2 parents c91424e + 6c92d5e commit aa60b77

File tree

6 files changed

+17
-16
lines changed

6 files changed

+17
-16
lines changed

packages/ckeditor5-widget/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export {
2828

2929
export { WidgetHighlightStack, type WidgetHighlightStackChangeEvent, type WidgetHighlightStackChangeEventData } from './highlightstack.js';
3030
export { verticalWidgetNavigationHandler } from './verticalnavigation.js';
31+
export { WidgetResizeState } from './widgetresize/resizerstate.js';
3132
export {
3233
WidgetResizer,
3334
type WidgetResizerBeginEvent,

packages/ckeditor5-widget/src/widgetresize/resizer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
type DecoratedMethodEvent
1717
} from '@ckeditor/ckeditor5-utils';
1818

19-
import { ResizeState } from './resizerstate.js';
19+
import { WidgetResizeState } from './resizerstate.js';
2020
import { SizeView } from './sizeview.js';
2121

2222
import type { WidgetResizerOptions } from '../widgetresize.js';
@@ -53,7 +53,7 @@ export class WidgetResizer extends /* #__PURE__ */ ObservableMixin() {
5353
*
5454
* Note that a new state is created for each resize transaction.
5555
*/
56-
private _state!: ResizeState;
56+
private _state!: WidgetResizeState;
5757

5858
/**
5959
* A view displaying the proposed new element size during the resizing.
@@ -108,7 +108,7 @@ export class WidgetResizer extends /* #__PURE__ */ ObservableMixin() {
108108
*
109109
* Note that a new state is created for each resize transaction.
110110
*/
111-
public get state(): ResizeState {
111+
public get state(): WidgetResizeState {
112112
return this._state;
113113
}
114114

@@ -185,7 +185,7 @@ export class WidgetResizer extends /* #__PURE__ */ ObservableMixin() {
185185
* @param domResizeHandle Clicked handle.
186186
*/
187187
public begin( domResizeHandle: HTMLElement ): void {
188-
this._state = new ResizeState( this._options );
188+
this._state = new WidgetResizeState( this._options );
189189

190190
this._sizeView._bindToState( this._options, this.state );
191191

packages/ckeditor5-widget/src/widgetresize/resizerstate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { calculateResizeHostPercentageWidth } from '../utils.js';
1515
/**
1616
* Stores the internal state of a single resizable object.
1717
*/
18-
export class ResizeState extends /* #__PURE__ */ ObservableMixin() {
18+
export class WidgetResizeState extends /* #__PURE__ */ ObservableMixin() {
1919
/**
2020
* The position of the handle that initiated the resizing. E.g. `"top-left"`, `"bottom-right"` etc. or `null`
2121
* if unknown.

packages/ckeditor5-widget/src/widgetresize/sizeview.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import { View } from '@ckeditor/ckeditor5-ui';
1111
import type { WidgetResizerOptions } from '../widgetresize.js';
12-
import { type ResizeState } from './resizerstate.js';
12+
import { type WidgetResizeState } from './resizerstate.js';
1313

1414
/**
1515
* A view displaying the proposed new element size during the resizing.
@@ -75,7 +75,7 @@ export class SizeView extends View {
7575
* @param options An object defining the resizer options, used for setting the proper size label.
7676
* @param resizeState The `ResizeState` class instance, used for keeping the `SizeView` state up to date.
7777
*/
78-
public _bindToState( options: WidgetResizerOptions, resizeState: ResizeState ): void {
78+
public _bindToState( options: WidgetResizerOptions, resizeState: WidgetResizeState ): void {
7979
this.bind( '_isVisible' ).to( resizeState, 'proposedWidth', resizeState, 'proposedHeight', ( width, height ) =>
8080
width !== null && height !== null );
8181

packages/ckeditor5-widget/tests/widgetresize/resizerstate.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
* For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options
44
*/
55

6-
import { ResizeState } from '../../src/widgetresize/resizerstate.js';
6+
import { WidgetResizeState } from '../../src/widgetresize/resizerstate.js';
77

88
describe( 'ResizerState', () => {
99
describe( 'constructor', () => {
1010
it( 'sets up proper default values', () => {
11-
const state = new ResizeState();
11+
const state = new WidgetResizeState();
1212

1313
expect( state.activeHandlePosition, 'activeHandlePosition' ).to.be.null;
1414
expect( state.proposedWidthPercents, 'proposedWidthPercents' ).to.be.null;
@@ -19,7 +19,7 @@ describe( 'ResizerState', () => {
1919
} );
2020

2121
it( 'sets up observable properties', () => {
22-
const state = new ResizeState();
22+
const state = new WidgetResizeState();
2323

2424
expect( isObservable( 'activeHandlePosition' ), 'activeHandlePosition' ).to.be.true;
2525
expect( isObservable( 'proposedWidthPercents' ), 'proposedWidthPercents' ).to.be.true;
@@ -62,7 +62,7 @@ describe( 'ResizerState', () => {
6262
const domHandleHost = domContentWrapper.querySelector( '.dom-element' );
6363
const domResizeHost = domHandleHost;
6464

65-
const state = new ResizeState();
65+
const state = new WidgetResizeState();
6666
state.begin( domResizeHandle, domHandleHost, domResizeHost );
6767

6868
expect( state.activeHandlePosition, 'activeHandlePosition' ).to.equal( 'bottom-right' );
@@ -97,7 +97,7 @@ describe( 'ResizerState', () => {
9797
const domHandleHost = domContentWrapper.querySelector( '.dom-element' );
9898
const domResizeHost = domHandleHost;
9999

100-
const state = new ResizeState();
100+
const state = new WidgetResizeState();
101101
state.begin( domResizeHandle, domHandleHost, domResizeHost );
102102

103103
expect( state.originalWidthPercents, 'originalWidthPercents' ).to.not.be.NaN;
@@ -118,7 +118,7 @@ describe( 'ResizerState', () => {
118118
const domHandleHost = domContentWrapper.querySelector( '.dom-element' );
119119
const domResizeHost = domHandleHost;
120120

121-
const state = new ResizeState();
121+
const state = new WidgetResizeState();
122122
state.begin( domResizeHandle, domHandleHost, domResizeHost );
123123

124124
expect( state.originalWidthPercents, 'originalWidthPercents' ).to.not.be.NaN;
@@ -129,7 +129,7 @@ describe( 'ResizerState', () => {
129129

130130
describe( 'update()', () => {
131131
it( 'changes the properties', () => {
132-
const state = new ResizeState();
132+
const state = new WidgetResizeState();
133133

134134
state.update( {
135135
width: 100,

packages/ckeditor5-widget/tests/widgetresize/sizeview.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
*/
55

66
import { SizeView } from '../../src/widgetresize/sizeview.js';
7-
import { ResizeState } from '../../src/widgetresize/resizerstate.js';
7+
import { WidgetResizeState } from '../../src/widgetresize/resizerstate.js';
88

99
describe( 'SizeView', () => {
1010
let sizeView, state;
1111

1212
beforeEach( () => {
1313
sizeView = new SizeView();
14-
state = new ResizeState();
14+
state = new WidgetResizeState();
1515

1616
sizeView._bindToState( {}, state );
1717
sizeView.render();

0 commit comments

Comments
 (0)