/
githubmirror
/
gpt_academic
Обзор
Документация
Войти
/
githubmirror
/
gpt_academic
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
themes/green.js
40 строк
1 KB
qingxu fu
re-format code to with pre-commit
31 дек 2023, 14:30
31 дек 2023, 14:30
4805163
Код
Авторство
О чём код?
var academic_chat = null; var sliders = null; var rangeInputs = null; var numberInputs = null; function set_elements() { academic_chat = document.querySelector('gradio-app'); async function get_sliders() { sliders = document.querySelectorAll('input[type="range"]'); while (sliders.length == 0) { await new Promise(r => setTimeout(r, 100)); sliders = document.querySelectorAll('input[type="range"]'); } setSlider(); } get_sliders(); } function setSlider() { rangeInputs = document.querySelectorAll('input[type="range"]'); numberInputs = document.querySelectorAll('input[type="number"]') function setSliderRange() { var range = document.querySelectorAll('input[type="range"]'); range.forEach(range => { range.style.backgroundSize = (range.value - range.min) / (range.max - range.min) * 100 + '% 100%'; }); } setSliderRange(); rangeInputs.forEach(rangeInput => { rangeInput.addEventListener('input', setSliderRange); }); numberInputs.forEach(numberInput => { numberInput.addEventListener('input', setSliderRange); }) } window.addEventListener("DOMContentLoaded", () => { set_elements(); });