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