добавил при выборе тура отключение галочки Завершенные матчи
This commit is contained in:
@@ -408,7 +408,7 @@
|
||||
<select
|
||||
name="tour"
|
||||
id="tour"
|
||||
onchange="document.getElementById('filters-form').submit();"
|
||||
onchange="submitFiltersAfterTourChange();"
|
||||
>
|
||||
<option value="">Все туры</option>
|
||||
{% for t in tours %}
|
||||
@@ -424,6 +424,7 @@
|
||||
<input
|
||||
type="checkbox"
|
||||
name="hide_finished"
|
||||
id="hideFinishedCheckbox"
|
||||
value="true"
|
||||
{% if hide_finished %}checked{% endif %}
|
||||
onchange="document.getElementById('filters-form').submit();"
|
||||
@@ -486,6 +487,23 @@
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
function submitFiltersAfterTourChange() {
|
||||
const form = document.getElementById("filters-form");
|
||||
const tourSelect = document.getElementById("tour");
|
||||
const hideFinishedCheckbox = document.getElementById("hideFinishedCheckbox");
|
||||
|
||||
if (tourSelect && hideFinishedCheckbox) {
|
||||
// Выбран конкретный тур — показываем в нём все матчи, включая завершённые.
|
||||
// Выбраны «Все туры» — снова скрываем завершённые матчи.
|
||||
hideFinishedCheckbox.checked = !tourSelect.value;
|
||||
}
|
||||
|
||||
if (form) {
|
||||
form.submit();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div id="matrixLoader" class="matrix-loader" aria-hidden="true">
|
||||
<canvas id="matrixCanvas" class="matrix-canvas"></canvas>
|
||||
<div class="matrix-content">
|
||||
|
||||
Reference in New Issue
Block a user