@@ -24,7 +24,6 @@ async function confirmDialog(msg, cancelMsg, confirmMsg) {
24
24
cancelId : 1 ,
25
25
message : msg
26
26
} )
27
- console . log ( 'confirm' , response )
28
27
return Promise . resolve ( response )
29
28
}
30
29
@@ -103,14 +102,17 @@ async function store(state, emitter) {
103
102
}
104
103
emitter . emit ( 'render' )
105
104
} )
105
+
106
106
emitter . on ( 'change-view' , ( view ) => {
107
-
108
107
if ( state . view === 'file-manager' ) {
109
108
if ( view != state . view ) {
110
109
state . selectedFiles = [ ]
111
110
}
112
111
emitter . emit ( 'refresh-files' )
113
112
}
113
+ if ( view === 'file-manager' ) {
114
+ emitter . emit ( 'stop' )
115
+ }
114
116
state . view = view
115
117
emitter . emit ( 'render' )
116
118
updateMenu ( )
@@ -158,7 +160,6 @@ async function store(state, emitter) {
158
160
cancelId : 0 ,
159
161
message : "Could not connect to the board. Reset it and try again."
160
162
} )
161
- console . log ( 'Reset request acknowledged' , response )
162
163
emitter . emit ( 'connection-timeout' )
163
164
} , 3500 )
164
165
try {
@@ -1194,7 +1195,6 @@ async function store(state, emitter) {
1194
1195
&& f . source == selectedFile . source
1195
1196
&& f . parentFolder == selectedFile . parentFolder
1196
1197
} )
1197
- console . log ( 'already open' , alreadyOpen )
1198
1198
1199
1199
if ( ! alreadyOpen ) {
1200
1200
// This file is not open yet,
@@ -1544,19 +1544,16 @@ async function store(state, emitter) {
1544
1544
1545
1545
function filterDoubleRun ( onlySelected = false ) {
1546
1546
if ( preventDoubleRun ) return
1547
- console . log ( '>>> RUN CODE ACTUAL <<<' )
1548
1547
emitter . emit ( 'run' , onlySelected )
1549
1548
timedReset ( )
1550
1549
}
1551
1550
1552
1551
function runCode ( ) {
1553
- console . log ( '>>> RUN CODE REQUEST <<<' )
1554
1552
if ( canExecute ( { view : state . view , isConnected : state . isConnected } ) ) {
1555
1553
filterDoubleRun ( )
1556
1554
}
1557
1555
}
1558
1556
function runCodeSelection ( ) {
1559
- console . log ( '>>> RUN CODE REQUEST <<<' )
1560
1557
if ( canExecute ( { view : state . view , isConnected : state . isConnected } ) ) {
1561
1558
filterDoubleRun ( true )
1562
1559
}
@@ -1629,13 +1626,12 @@ async function store(state, emitter) {
1629
1626
}
1630
1627
const tabExists = state . openFiles . find ( f => f . parentFolder === newFile . parentFolder && f . fileName === newFile . fileName && f . source === newFile . source )
1631
1628
if ( tabExists || fullPathExists ) {
1632
- const confirmation = confirmDialog ( `File ${ newFile . fileName } already exists on ${ source } . Please choose another name.` , 'OK' )
1629
+ const confirmation = await confirmDialog ( `File ${ newFile . fileName } already exists on ${ source } . Please choose another name.` , 'OK' )
1633
1630
return false
1634
1631
}
1635
1632
// LEAK > listeners keep getting added and not removed when tabs are closed
1636
1633
// additionally I found that closing a tab has actually added an extra listener
1637
1634
newFile . editor . onChange = function ( ) {
1638
- console . log ( 'editor has changes' )
1639
1635
newFile . hasChanges = true
1640
1636
emitter . emit ( 'render' )
1641
1637
}
0 commit comments