|
|
@ -55,19 +55,23 @@ |
|
|
|
let status = JSON.parse(json); |
|
|
|
let status = JSON.parse(json); |
|
|
|
document.getElementById('tempo').value = status.features.tempo.bpm; |
|
|
|
document.getElementById('tempo').value = status.features.tempo.bpm; |
|
|
|
let regions = status.features.region; |
|
|
|
let regions = status.features.region; |
|
|
|
let regLen = regions.length; |
|
|
|
for (let i = 0, len = regions.length; i < len; i++) { |
|
|
|
for(let i = 0; i < regLen; i++) { |
|
|
|
|
|
|
|
if (regions[i]) { |
|
|
|
if (regions[i]) { |
|
|
|
document.getElementById('region_' + i).classList.remove('region_off'); |
|
|
|
document.getElementById('region_' + i).classList.remove('region_off'); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
document.getElementById('region_' + i).classList.add('region_off'); |
|
|
|
document.getElementById('region_' + i).classList.add('region_off'); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
let programs = document.getElementsByName('program_select'); |
|
|
|
|
|
|
|
for (var i = 0, len = programs.length; i < len; i++) { |
|
|
|
|
|
|
|
if (programs[i].value === status.features.program) { |
|
|
|
|
|
|
|
programs[i].checked = true; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function getProgramSelection() { |
|
|
|
function getProgramSelection() { |
|
|
|
let radios = document.getElementsByName('program_select'); |
|
|
|
let radios = document.getElementsByName('program_select'); |
|
|
|
|
|
|
|
|
|
|
|
for (var i = 0, length = radios.length; i < length; i++) { |
|
|
|
for (var i = 0, length = radios.length; i < length; i++) { |
|
|
|
if (radios[i].checked) { |
|
|
|
if (radios[i].checked) { |
|
|
|
return radios[i].value; |
|
|
|
return radios[i].value; |
|
|
@ -136,14 +140,18 @@ |
|
|
|
<ul> |
|
|
|
<ul> |
|
|
|
<li>{{ group.group }}</li> |
|
|
|
<li>{{ group.group }}</li> |
|
|
|
{% for program in group.programs %} |
|
|
|
{% for program in group.programs %} |
|
|
|
<li> |
|
|
|
{% set pr_checked = '' %} |
|
|
|
<label> |
|
|
|
{% if status.features.program == program.prg %} |
|
|
|
<input type="radio" name="program_select" value="{{ program.prg }}"> |
|
|
|
{% set pr_checked = ' checked' %} |
|
|
|
{{ program.name }} |
|
|
|
{% endif %} |
|
|
|
</label> |
|
|
|
<li> |
|
|
|
</li> |
|
|
|
<label> |
|
|
|
{% endfor %} |
|
|
|
<input type="radio" name="program_select" value="{{ program.prg }}"{{ pr_checked }}> |
|
|
|
</ul> |
|
|
|
{{ program.name }} |
|
|
|
|
|
|
|
</label> |
|
|
|
|
|
|
|
</li> |
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
</ul> |
|
|
|
{% endfor %} |
|
|
|
{% endfor %} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|