File tree Expand file tree Collapse file tree 3 files changed +32
-16
lines changed Expand file tree Collapse file tree 3 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 3030    < script  type ="text/javascript " src ="views/components/repl-panel.js " charset ="utf-8 "> </ script > 
3131    < script  type ="text/javascript " src ="views/components/tabs.js " charset ="utf-8 "> </ script > 
3232    < script  type ="text/javascript " src ="views/components/toolbar.js " charset ="utf-8 "> </ script > 
33+     < script  type ="text/javascript " src ="views/components/overlay.js " charset ="utf-8 "> </ script > 
3334
3435    <!-- Views --> 
3536    < script  type ="text/javascript " src ="views/editor.js " charset ="utf-8 "> </ script > 
Original file line number Diff line number Diff line change @@ -19,27 +19,26 @@ function App(state, emit) {
1919    ` 
2020  } 
2121
22-   let  overlay  =  html `< div  id ="overlay " class ="closed "> </ div > ` 
23- 
24-   if  ( state . diskFiles  ==  null )  { 
25-     emit ( 'load-disk-files' ) 
26-     overlay  =  html `< div  id ="overlay " class ="open "> < p > Loading files...</ p > </ div > ` 
22+   if  ( state . view  ==  'file-manager' )  { 
23+     return  html ` 
24+       < div  id ="app ">  
25+         ${ FileManagerView ( state ,  emit ) }  
26+         ${ Overlay ( state ,  emit ) }  
27+       </ div >  
28+     ` 
29+   }  else  { 
30+     return  html ` 
31+       < div  id ="app ">  
32+         ${ EditorView ( state ,  emit ) }  
33+         ${ Overlay ( state ,  emit ) }  
34+       </ div >  
35+     ` 
2736  } 
28- 
29-   if  ( state . isRemoving )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Removing...</ p > </ div > ` 
30-   if  ( state . isConnecting )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Connecting...</ p > </ div > ` 
31-   if  ( state . isLoadingFiles )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Loading files...</ p > </ div > ` 
32-   if  ( state . isSaving )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Saving file... ${ state . savingProgress } </ p > </ div > ` 
33-   if  ( state . isTransferring )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Transferring file... ${ state . transferringProgress } </ p > </ div > ` 
34- 
35-   const  view  =  state . view  ==  'editor'  ? EditorView ( state ,  emit )  : FileManagerView ( state ,  emit ) 
3637  return  html ` 
3738    < div  id ="app ">  
38-       ${ view }  
39-       ${ overlay }  
39+       ${ Overlay ( state ,  emit ) }  
4040    </ div >  
4141  ` 
42- 
4342} 
4443
4544window . addEventListener ( 'load' ,  ( )  =>  { 
Original file line number Diff line number Diff line change 1+ function  Overlay ( state ,  emit )  { 
2+   let  overlay  =  html `< div  id ="overlay " class ="closed "> </ div > ` 
3+ 
4+   if  ( state . diskFiles  ==  null )  { 
5+     emit ( 'load-disk-files' ) 
6+     overlay  =  html `< div  id ="overlay " class ="open "> < p > Loading files...</ p > </ div > ` 
7+   } 
8+ 
9+   if  ( state . isRemoving )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Removing...</ p > </ div > ` 
10+   if  ( state . isConnecting )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Connecting...</ p > </ div > ` 
11+   if  ( state . isLoadingFiles )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Loading files...</ p > </ div > ` 
12+   if  ( state . isSaving )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Saving file... ${ state . savingProgress } </ p > </ div > ` 
13+   if  ( state . isTransferring )  overlay  =  html `< div  id ="overlay " class ="open "> < p > Transferring file... ${ state . transferringProgress } </ p > </ div > ` 
14+ 
15+   return  overlay 
16+ } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments