(config)
| 6943 | }); |
| 6944 | document.getElementById('sessionsCloseBtn').addEventListener('click', function(){ |
| 6945 | document.getElementById('sessionsOverlay').classList.add('hidden'); |
| 6946 | }); |
| 6947 | document.getElementById('sessionsNewBtn').addEventListener('click', async function(){ |
| 6948 | try { |
| 6949 | var data = await apiPost('/api/jobs/new-shell', { cwd: (state.info && state.info.dedsec_root) || (state.info && state.info.home_dir) || '/' }); |
| 6950 | document.getElementById('sessionsOverlay').classList.add('hidden'); |
| 6951 | await refreshJobs((data.session && data.session.id) || state.selectedSessionId); |
| 6952 | focusTerminalComposer(); |
| 6953 | } catch (err) { handleError(err); } |
| 6954 | }); |
| 6955 | document.getElementById('sessionsOverlay').addEventListener('click', function(event){ |
| 6956 | if (event.target === this) this.classList.add('hidden'); |
no test coverage detected