File tree 3 files changed +32
-16
lines changed
3 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 30
30
< script type ="text/javascript " src ="views/components/repl-panel.js " charset ="utf-8 "> </ script >
31
31
< script type ="text/javascript " src ="views/components/tabs.js " charset ="utf-8 "> </ script >
32
32
< 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 >
33
34
34
35
<!-- Views -->
35
36
< 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) {
19
19
`
20
20
}
21
21
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
+ `
27
36
}
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 )
36
37
return html `
37
38
< div id ="app ">
38
- ${ view }
39
- ${ overlay }
39
+ ${ Overlay ( state , emit ) }
40
40
</ div >
41
41
`
42
-
43
42
}
44
43
45
44
window . 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