Compare commits

..

6 Commits

Author SHA1 Message Date
ostertun
de5abcdfaf Merge branch 'release/v_1.10.5' 2020-10-14 14:18:03 +02:00
ostertun
89e24f69b7 Release v_1.10.5 2020-10-14 14:17:40 +02:00
ostertun
554b810e85 Merge branch 'feature/RA-29-runtime-analysis' into develop 2020-10-14 14:16:39 +02:00
ostertun
fbd1eaaae8 Fix: hide loader on first visit 2020-10-14 13:44:34 +02:00
ostertun
ce42f87227 Cache if regatta has results 2020-10-14 13:37:47 +02:00
ostertun
fcd791ed65 Merge branch 'release/v_1.10.4' into develop 2020-10-14 12:59:57 +02:00
6 changed files with 6 additions and 24 deletions

View File

@@ -970,6 +970,7 @@ function initDatabase() {
} else { } else {
addSyncInfoToPreloader(); addSyncInfoToPreloader();
db.transaction('update_times', 'readwrite').objectStore('update_times').put({ table: 'loggedin', status: isLoggedIn() }); db.transaction('update_times', 'readwrite').objectStore('update_times').put({ table: 'loggedin', status: isLoggedIn() });
loaderCount --;
} }
}; };

View File

@@ -273,12 +273,6 @@ var siteScript = async function() {
var maxDate = getToday(); var maxDate = getToday();
maxDate.setDate(maxDate.getDate() - 1); maxDate.setDate(maxDate.getDate() - 1);
var regattas = await dbGetRegattasRange(minDate, maxDate); var regattas = await dbGetRegattasRange(minDate, maxDate);
var regattaResults = [];
for (id in regattas) {
var entry = regattas[id];
var results = await dbGetDataIndex('results', 'regatta', entry['id']);
regattaResults[entry['id']] = (results.length > 0);
}
regattas.sort(function(a,b){ regattas.sort(function(a,b){
return b.date.localeCompare(a.date); return b.date.localeCompare(a.date);
}); });
@@ -323,7 +317,7 @@ var siteScript = async function() {
icons.push('<i class="fas fa-book"></i>'); icons.push('<i class="fas fa-book"></i>');
if (regatta['canceled'] == '1') { if (regatta['canceled'] == '1') {
icons.push('<i class="fas fa-times color-red2-dark"></i>'); icons.push('<i class="fas fa-times color-red2-dark"></i>');
} else if (regattaResults[regatta['id']]) { } else if (regatta['results'] == '1') {
icons.push('<i class="fas fa-poll"></i>'); icons.push('<i class="fas fa-poll"></i>');
} }
list += '<div class="color-green2-dark">' + icons.join('&ensp;') + '</div>'; list += '<div class="color-green2-dark">' + icons.join('&ensp;') + '</div>';

View File

@@ -61,8 +61,7 @@ async function onRegattaClicked(id) {
} }
// Results // Results
var results = await dbGetDataIndex('results', 'regatta', regatta['id']); if (regatta['results'] == '1') {
if (results.length > 0) {
$('#menu-item-results').show(); $('#menu-item-results').show();
$('#menu-item-results').attr('href', LINK_PRE + 'result?regatta=' + regatta['id']); $('#menu-item-results').attr('href', LINK_PRE + 'result?regatta=' + regatta['id']);
} else { } else {

View File

@@ -137,12 +137,6 @@ var siteScript = async function() {
regattas.splice(i, 1); regattas.splice(i, 1);
} }
} }
var regattaResults = [];
for (id in regattas) {
var entry = regattas[id];
var results = await dbGetDataIndex('results', 'regatta', entry['id']);
regattaResults[entry['id']] = (results.length > 0);
}
var years = await dbGetData('years'); var years = await dbGetData('years');
years.sort(function (a, b) { years.sort(function (a, b) {
@@ -262,7 +256,7 @@ var siteScript = async function() {
icons.push('<i class="fas fa-book"></i>'); icons.push('<i class="fas fa-book"></i>');
if (entry['canceled'] == '1') { if (entry['canceled'] == '1') {
icons.push('<i class="fas fa-times color-red2-dark"></i>'); icons.push('<i class="fas fa-times color-red2-dark"></i>');
} else if (regattaResults[entry['id']]) { } else if (entry['results'] == '1') {
icons.push('<i class="fas fa-poll"></i>'); icons.push('<i class="fas fa-poll"></i>');
} }
if (entry.planning.gemeldet == '1') { if (entry.planning.gemeldet == '1') {

View File

@@ -79,12 +79,6 @@ var siteScript = async function() {
var minDate = parseDate($('#input-from').val()); var minDate = parseDate($('#input-from').val());
var maxDate = parseDate($('#input-to').val()); var maxDate = parseDate($('#input-to').val());
var regattas = await dbGetRegattasRange(minDate, maxDate); var regattas = await dbGetRegattasRange(minDate, maxDate);
var regattaResults = [];
for (id in regattas) {
var entry = regattas[id];
var results = await dbGetDataIndex('results', 'regatta', entry['id']);
regattaResults[entry['id']] = (results.length > 0);
}
var selectedYear = $('#select-year').val(); var selectedYear = $('#select-year').val();
@@ -196,7 +190,7 @@ var siteScript = async function() {
icons.push('<i class="fas fa-book"></i>'); icons.push('<i class="fas fa-book"></i>');
if (entry['canceled'] == '1') { if (entry['canceled'] == '1') {
icons.push('<i class="fas fa-times color-red2-dark"></i>'); icons.push('<i class="fas fa-times color-red2-dark"></i>');
} else if (regattaResults[entry['id']]) { } else if (entry['results'] == '1') {
icons.push('<i class="fas fa-poll"></i>'); icons.push('<i class="fas fa-poll"></i>');
} }
row.content += '<div class="color-green2-dark">' + icons.join('&ensp;') + '</div>'; row.content += '<div class="color-green2-dark">' + icons.join('&ensp;') + '</div>';

View File

@@ -1,5 +1,5 @@
<?php <?php
define('PWA_VERSION', '1.10.4'); define('PWA_VERSION', '1.10.5');
?> ?>