This repository was archived by the owner on May 5, 2021. It is now read-only.
File tree 3 files changed +6
-6
lines changed
3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ export class DomLayout<T extends DomLayoutConfig = DomLayoutConfig> extends JWPl
132
132
nodes . push ( ...node . childVNodes ) ;
133
133
}
134
134
}
135
- await domLayoutEngine . redraw ( ... nodes ) ;
135
+ await domLayoutEngine . redraw ( nodes ) ;
136
136
}
137
137
}
138
138
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ export class DomLayoutEngine extends LayoutEngine {
115
115
getDomNodes ( node : VNode ) : Node [ ] {
116
116
return this . _domReconciliationEngine . toDom ( node ) ;
117
117
}
118
- async redraw ( ... nodes : VNode [ ] ) : Promise < void > {
118
+ async redraw ( nodes ? : VNode [ ] ) : Promise < void > {
119
119
if (
120
120
! this . editor . enableRender ||
121
121
( this . editor . preventRenders && this . editor . preventRenders . size )
@@ -127,7 +127,7 @@ export class DomLayoutEngine extends LayoutEngine {
127
127
}
128
128
this . _currentlyRedrawing = true ;
129
129
130
- if ( nodes . length ) {
130
+ if ( nodes ) {
131
131
for ( let node of nodes ) {
132
132
while (
133
133
( this . _domReconciliationEngine . getRenderedWith ( node ) . length !== 1 ||
Original file line number Diff line number Diff line change @@ -43,9 +43,9 @@ export class FullsreenButtonDomObjectRenderer extends NodeRenderer<DomObject> {
43
43
fullscreenPlugin . isFullscreen = true ;
44
44
document . body . classList . add ( 'jw-fullscreen' ) ;
45
45
element . classList . add ( 'jw-fullscreen' ) ;
46
- domLayoutEngine . redraw (
46
+ domLayoutEngine . redraw ( [
47
47
...domLayoutEngine . components . get ( 'FullscreenButton' ) ,
48
- ) ;
48
+ ] ) ;
49
49
window . dispatchEvent ( new CustomEvent ( 'resize' ) ) ;
50
50
return ;
51
51
}
@@ -54,7 +54,7 @@ export class FullsreenButtonDomObjectRenderer extends NodeRenderer<DomObject> {
54
54
if ( fullscreenPlugin . isFullscreen ) {
55
55
fullscreenPlugin . isFullscreen = false ;
56
56
document . body . classList . remove ( 'jw-fullscreen' ) ;
57
- domLayoutEngine . redraw ( ...domLayoutEngine . components . get ( 'FullscreenButton' ) ) ;
57
+ domLayoutEngine . redraw ( [ ...domLayoutEngine . components . get ( 'FullscreenButton' ) ] ) ;
58
58
window . dispatchEvent ( new CustomEvent ( 'resize' ) ) ;
59
59
}
60
60
} ;
You can’t perform that action at this time.
0 commit comments