33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
- if @contest.categories.size > 0
|
|
.row
|
|
.col
|
|
select.mb-2 id="categories" style="padding: 5px"
|
|
option value=-1
|
|
= t("contests.scoreboard.all_categories")
|
|
- @contest.categories.each do |category|
|
|
- if @category == category.id.to_s
|
|
option value=category.id selected=true
|
|
= category.name
|
|
- else
|
|
option value=category.id
|
|
= category.name
|
|
javascript:
|
|
document.getElementById('categories').addEventListener('change', (e) => {
|
|
addParam('category', e.target.value);
|
|
})
|
|
- if @contest.offline_form && @contest.puzzles.length < 2
|
|
.row
|
|
.col
|
|
- if @hide_offline
|
|
input type="checkbox" id="offline" style="padding: 5px;" checked=true
|
|
- else
|
|
input type="checkbox" id="offline" style="padding: 5px;"
|
|
label for="offline"
|
|
.ms-2
|
|
= t("contests.scoreboard.hide_offline")
|
|
javascript:
|
|
document.getElementById('offline').addEventListener('change', (e) => {
|
|
console.log('changed');
|
|
if (e.target.checked) addParam('hide_offline', e.target.checked);
|
|
else removeParam('hide_offline');
|
|
}) |