Files
app-autotest/site/static/app.js
T

18 lines
886 B
JavaScript

// app.js — загрузчик модулей фронтенда
// Файлы подгружаются в index.html в порядке зависимостей:
// utils.js → instances.js → operations.js → history.js → scenario-list.js
// window.APP — переменные из Jinja2: { version, stand, hasUserToken, firstServiceId }
/*
* Архитектура: ванильный JS, модули по файлам:
* utils.js — _esc(), validateJson(), busy, лог-панель
* instances.js — selectService(), toggleInstance(), refreshInstances()
* operations.js — startCreate(), runOp(), showParams(), executeOp(), poll
* history.js — toggleHistory(), loadHistory()
* scenario-list.js — toggleScenario(), loadScenarios(), runScenario()
*/
// Инициализация
startLogPoll();
selectService(currentSvcId);