26 lines
607 B
JavaScript
26 lines
607 B
JavaScript
import { openTab as _openTab } from './ui/tabs.js';
|
|
import { initTrainForm } from './train/form.js';
|
|
import { startProcessPolling, stopProcessPolling, loadProcesses } from './processes/list.js';
|
|
import { loadLogFiles } from './logfiles/list.js';
|
|
|
|
const hooks = {
|
|
onEnterProcesses: () => {
|
|
loadProcesses();
|
|
},
|
|
onLeaveProcesses: () => {
|
|
stopProcessPolling();
|
|
},
|
|
onEnterLogfiles: () => {
|
|
loadLogFiles();
|
|
},
|
|
};
|
|
|
|
window.openTab = (evt, tabName) => _openTab(evt, tabName, hooks);
|
|
|
|
window.addEventListener('load', () => {
|
|
initTrainForm();
|
|
startProcessPolling();
|
|
loadProcesses();
|
|
});
|
|
|