@aliver На Чужом далеко и не уедешь, вот и именно Надо Изобрести свой не ток Мопед а Как Бамбалби мол и Камаро и БОТ, вот для Разраба такое Счастье должно быть :)))
Прогрессбар в веб интерфейсе
-
Прошу помощи в создании прогрессбара в веб интерфейсе. Задача состоит в том, чтобы передавать из скрипта 2 глобальные переменные в прогрессбар веб интерфейса текущее и максимальное значение.
-
-
@tet-vivi Пробовал этот метод, но где-то я косячу
HTML: <progress id="js-progressbar" value="bar.value" max="bar.max" class="uk-progress"></progress> JS: ///Progressbar UIkit.util.ready(function() { var bar = document.getElementById('js-progressbar'); var animate = setInterval(function() { bar.value += Api.SetGlobalVariable("PROGRESS",result); if (bar.value >= bar.max) { clearInterval(animate); } }, 100); }); -
@John_Bradley из веб интерфейса передаёшь в скрипт?
-
Оочень странный код, может все таки не Set , а Get и самое главное эти методы возвращают промис.
bar.value += Api.SetGlobalVariable("PROGRESS",result);И тут не нужны глобальные переменные, можно из самого БАС менять значения бара

-
@UserTrue Все равно я где-то косячу, выполняю скрипт в "выполнить Javascript в веб интерфейсе"
UIkit.util.ready(function() { var bar = document.getElementById('js-progressbar'); var animate = setInterval(function() { bar.value += [[GLOBAL:PROGRESS]]; if (bar.value >= bar.max) { clearInterval(animate); } }, [[GLOBAL:MAX]]); });И прогрессбар заполняется полностью в первом же цикле https://i.imgur.com/qG47wVN.gif
-
Вопрос снят. Не нужен был этот код, значение меняется через JQuery:
$('#js-progressbar').val([[GLOBAL:PROGRESS]]);