fixed calculator showing when league active and tournament unactive.

This commit is contained in:
2025-11-12 12:06:12 +01:00
parent fd44ca7128
commit 8b503be144
3 changed files with 32 additions and 10 deletions
+6 -1
View File
@@ -669,11 +669,16 @@
<div class="tournament-actions">
<a href="/tournament/draft" class="nav-link tournament-btn">📋 <span data-i18n="tournament.view_full_tournament_draft">Oglej si Celoten Žreb Turnirja</span></a>
<a href="/tournament" class="nav-link tournament-btn" id="manageTournamentLink">⚙️ <span data-i18n="tournament.manage_tournament">Upravljaj Turnir</span></a>
<a href="/results/calculator" class="nav-link tournament-btn">🎯 <span data-i18n="scoring.results_calculator">Calculator</span></a>
</div>
</div>
{% endif %}
{% if settings.tournament_active %}
<div class="settings-group">
<a href="/results/calculator" class="nav-link tournament-btn">🎯 <span data-i18n="scoring.results_calculator">Calculator</span></a>
</div>
{% endif %}
<!-- Tournaments Section -->
<div class="settings-group">
<h4 data-i18n="league.tournaments">Turnirji</h4>
+15 -5
View File
@@ -1487,7 +1487,7 @@
{% if tournament_state %}
<a href="/tournament/draft" class="nav-btn">📋 <span data-i18n="tournament.view_draft">Draft</span></a>
{% endif %}
{% if league_state or tournament_state %}
{% if tournament_state %}
<a href="/results/calculator" class="nav-btn">🎯 <span data-i18n="navigation.calculator">Results Calculator</span></a>
{% endif %}
</div>
@@ -2078,15 +2078,25 @@
function renderPlayerTable() {
const tbody = document.getElementById('playerTableBody');
const noResults = document.getElementById('noResults');
// Check if playerTableBody exists before proceeding (it may not exist on all pages)
if (!tbody) {
return;
}
const filteredPlayers = getFilteredPlayers();
tbody.innerHTML = '';
if (filteredPlayers.length === 0) {
noResults.style.display = 'block';
if (noResults) {
noResults.style.display = 'block';
}
return;
} else {
noResults.style.display = 'none';
if (noResults) {
noResults.style.display = 'none';
}
}
filteredPlayers.forEach(player => {