Replace program selector with radios, because chrome for android sucks
This commit is contained in:
@@ -66,8 +66,14 @@
|
||||
}
|
||||
|
||||
function getProgramSelection() {
|
||||
let select = document.getElementById('program');
|
||||
return select.value;
|
||||
let radios = document.getElementsByName('program_select');
|
||||
|
||||
for (var i = 0, length = radios.length; i < length; i++) {
|
||||
if (radios[i].checked) {
|
||||
return radios[i].value;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
function isLoop() {
|
||||
@@ -124,19 +130,21 @@
|
||||
{% endfor %}
|
||||
</div>
|
||||
<div class="row" id='loading' style="visibility: hidden"><b>LOADING!</b></div>
|
||||
<div class="section-rgb">
|
||||
<div class="row">
|
||||
<div class="one-third column">
|
||||
<select id="program" size="10">
|
||||
{% for group in programs %}
|
||||
<optgroup label="{{ group.group }}">
|
||||
{% for program in group.programs %}
|
||||
<option value="{{ program.prg }}">{{ program.name }}</option>
|
||||
{% endfor %}
|
||||
</optgroup>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="program_select one-half column">
|
||||
{% for group in programs %}
|
||||
<ul>
|
||||
<li>{{ group.group }}</li>
|
||||
{% for program in group.programs %}
|
||||
<li>
|
||||
<label>
|
||||
<input type="radio" name="program_select" value="{{ program.prg }}">
|
||||
{{ program.name }}
|
||||
</label>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
|
||||
Reference in New Issue
Block a user