@@ -145,17 +145,17 @@ function toggleProjectViewFullScreen(fullscreenElementsSelector: string, isFullS
145145 const headerEl = document . querySelector ( '#navbar' ) ;
146146 const contentEl = document . querySelector ( '.page-content' ) ;
147147 const footerEl = document . querySelector ( '.page-footer' ) ;
148- toggleElem ( headerEl , isFullScreen ) ;
149- toggleElem ( contentEl , isFullScreen ) ;
150- toggleElem ( footerEl , isFullScreen ) ;
148+ toggleElem ( headerEl , ! isFullScreen ) ;
149+ toggleElem ( contentEl , ! isFullScreen ) ;
150+ toggleElem ( footerEl , ! isFullScreen ) ;
151151
152152 const fullScreenEls = document . querySelectorAll ( fullscreenElementsSelector ) ;
153153 const outerEl = document . querySelector ( '.full.height' ) ;
154- toggleClass ( fullscreenElementsSelector , 'fullscreen' ) ;
154+ toggleClass ( fullscreenElementsSelector , 'fullscreen' , isFullScreen ) ;
155155 if ( isFullScreen ) {
156- for ( const e of fullScreenEls ) contentEl . append ( e ) ;
157- } else {
158156 for ( const e of fullScreenEls ) outerEl . append ( e ) ;
157+ } else {
158+ for ( const e of fullScreenEls ) contentEl . append ( e ) ;
159159 }
160160}
161161
@@ -166,14 +166,14 @@ function initRepoProjectToggleFullScreen(): void {
166166
167167 const fullscreenElementsSelector = enterFullscreenBtn . getAttribute ( 'data-fullscreen-elements-selector' ) ;
168168
169- const toggleFullscreenState = ( isExiting : boolean ) => {
170- toggleProjectViewFullScreen ( fullscreenElementsSelector , isExiting ) ;
169+ const toggleFullscreenState = ( isFullScreen : boolean ) => {
170+ toggleProjectViewFullScreen ( fullscreenElementsSelector , isFullScreen ) ;
171171 toggleElem ( enterFullscreenBtn ) ;
172172 toggleElem ( exitFullscreenBtn ) ;
173173 } ;
174174
175- enterFullscreenBtn . addEventListener ( 'click' , ( ) => toggleFullscreenState ( false ) ) ;
176- exitFullscreenBtn . addEventListener ( 'click' , ( ) => toggleFullscreenState ( true ) ) ;
175+ enterFullscreenBtn . addEventListener ( 'click' , ( ) => toggleFullscreenState ( true ) ) ;
176+ exitFullscreenBtn . addEventListener ( 'click' , ( ) => toggleFullscreenState ( false ) ) ;
177177}
178178
179179export function initRepoProject ( ) : void {
0 commit comments