This repository was archived by the owner on May 5, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 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
132132 nodes . push ( ...node . childVNodes ) ;
133133 }
134134 }
135- await domLayoutEngine . redraw ( ... nodes ) ;
135+ await domLayoutEngine . redraw ( nodes ) ;
136136 }
137137 }
138138
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ export class DomLayoutEngine extends LayoutEngine {
115115 getDomNodes ( node : VNode ) : Node [ ] {
116116 return this . _domReconciliationEngine . toDom ( node ) ;
117117 }
118- async redraw ( ... nodes : VNode [ ] ) : Promise < void > {
118+ async redraw ( nodes ? : VNode [ ] ) : Promise < void > {
119119 if (
120120 ! this . editor . enableRender ||
121121 ( this . editor . preventRenders && this . editor . preventRenders . size )
@@ -127,7 +127,7 @@ export class DomLayoutEngine extends LayoutEngine {
127127 }
128128 this . _currentlyRedrawing = true ;
129129
130- if ( nodes . length ) {
130+ if ( nodes ) {
131131 for ( let node of nodes ) {
132132 while (
133133 ( 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> {
4343 fullscreenPlugin . isFullscreen = true ;
4444 document . body . classList . add ( 'jw-fullscreen' ) ;
4545 element . classList . add ( 'jw-fullscreen' ) ;
46- domLayoutEngine . redraw (
46+ domLayoutEngine . redraw ( [
4747 ...domLayoutEngine . components . get ( 'FullscreenButton' ) ,
48- ) ;
48+ ] ) ;
4949 window . dispatchEvent ( new CustomEvent ( 'resize' ) ) ;
5050 return ;
5151 }
@@ -54,7 +54,7 @@ export class FullsreenButtonDomObjectRenderer extends NodeRenderer<DomObject> {
5454 if ( fullscreenPlugin . isFullscreen ) {
5555 fullscreenPlugin . isFullscreen = false ;
5656 document . body . classList . remove ( 'jw-fullscreen' ) ;
57- domLayoutEngine . redraw ( ...domLayoutEngine . components . get ( 'FullscreenButton' ) ) ;
57+ domLayoutEngine . redraw ( [ ...domLayoutEngine . components . get ( 'FullscreenButton' ) ] ) ;
5858 window . dispatchEvent ( new CustomEvent ( 'resize' ) ) ;
5959 }
6060 } ;
You can’t perform that action at this time.
0 commit comments