diff --git a/gui/app.js b/gui/app.js index ecb9f18..c0a3f7f 100644 --- a/gui/app.js +++ b/gui/app.js @@ -172,6 +172,25 @@ function add_line_log(text) { } } +/** + * Меняет состояние checkbox'а статуса режимов в окне `Тестирование` + */ +function set_mode_status(mode, status) { + const set_value = (element, status) => (element.checked = status); + + if (mode == 'emergency') { + const element = document.getElementById('mode_status_emergency'); + status ? set_value(element, status) : set_value(element, status); + } else if (mode == 'reverse') { + const element = document.getElementById('mode_status_reverse'); + status ? set_value(element, status) : set_value(element, status); + } else { + return -1; + } + + return 0; +} + /** * */ diff --git a/gui/index.html b/gui/index.html index 1eeca8f..4136c71 100644 --- a/gui/index.html +++ b/gui/index.html @@ -205,6 +205,44 @@
Статус режимов
+Активация режимов