Fix Altersklassen & no_regattas_on_index
This commit is contained in:
@@ -189,6 +189,23 @@ var siteScript = async function() {
|
|||||||
if (regatta.special.substr(0, 1) == '#') {
|
if (regatta.special.substr(0, 1) == '#') {
|
||||||
regatta.special = '* ' + regatta.special.substr(1);
|
regatta.special = '* ' + regatta.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = regatta.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = regatta.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = regatta.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
regatta.special = regatta.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
list += '<div>' + regatta['special'] + '</div>';
|
list += '<div>' + regatta['special'] + '</div>';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -259,7 +276,7 @@ var siteScript = async function() {
|
|||||||
var regattas = await dbGetRegattasRange(minDate, maxDate);
|
var regattas = await dbGetRegattasRange(minDate, maxDate);
|
||||||
i = 0;
|
i = 0;
|
||||||
while (i < regattas.length) {
|
while (i < regattas.length) {
|
||||||
if (regattas.length < 1) {
|
if (regattas[i].length < 1) {
|
||||||
regattas.splice(i, 1);
|
regattas.splice(i, 1);
|
||||||
} else {
|
} else {
|
||||||
i ++;
|
i ++;
|
||||||
@@ -297,6 +314,23 @@ var siteScript = async function() {
|
|||||||
if (regatta.special.substr(0, 1) == '#') {
|
if (regatta.special.substr(0, 1) == '#') {
|
||||||
regatta.special = '* ' + regatta.special.substr(1);
|
regatta.special = '* ' + regatta.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = regatta.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = regatta.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = regatta.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
regatta.special = regatta.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
list += '<div>' + regatta['special'] + '</div>';
|
list += '<div>' + regatta['special'] + '</div>';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
@@ -371,7 +405,7 @@ var siteScript = async function() {
|
|||||||
var regattas = await dbGetRegattasRange(minDate, maxDate);
|
var regattas = await dbGetRegattasRange(minDate, maxDate);
|
||||||
i = 0;
|
i = 0;
|
||||||
while (i < regattas.length) {
|
while (i < regattas.length) {
|
||||||
if (regattas.length < 1) {
|
if (regattas[i].length < 1) {
|
||||||
regattas.splice(i, 1);
|
regattas.splice(i, 1);
|
||||||
} else {
|
} else {
|
||||||
i ++;
|
i ++;
|
||||||
@@ -412,6 +446,23 @@ var siteScript = async function() {
|
|||||||
if (regatta.special.substr(0, 1) == '#') {
|
if (regatta.special.substr(0, 1) == '#') {
|
||||||
regatta.special = '* ' + regatta.special.substr(1);
|
regatta.special = '* ' + regatta.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = regatta.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = regatta.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = regatta.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
regatta.special = regatta.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
list += '<div>' + regatta['special'] + '</div>';
|
list += '<div>' + regatta['special'] + '</div>';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
|
|||||||
@@ -224,6 +224,23 @@ var siteScript = async function() {
|
|||||||
if (entry.special.substr(0, 1) == '#') {
|
if (entry.special.substr(0, 1) == '#') {
|
||||||
entry.special = '* ' + entry.special.substr(1);
|
entry.special = '* ' + entry.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = entry.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = entry.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = entry.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry.special = entry.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
row.content += '<div>' + entry['special'] + '</div>';
|
row.content += '<div>' + entry['special'] + '</div>';
|
||||||
|
|
||||||
// Icons
|
// Icons
|
||||||
|
|||||||
@@ -439,6 +439,23 @@ var siteScript = async function() {
|
|||||||
if (entry.special.substr(0, 1) == '#') {
|
if (entry.special.substr(0, 1) == '#') {
|
||||||
entry.special = '* ' + entry.special.substr(1);
|
entry.special = '* ' + entry.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = entry.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = entry.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = entry.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry.special = entry.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
row.content += '<div>' + entry['special'] + '</div>';
|
row.content += '<div>' + entry['special'] + '</div>';
|
||||||
|
|
||||||
// Club
|
// Club
|
||||||
|
|||||||
@@ -167,6 +167,23 @@ var siteScript = async function() {
|
|||||||
if (entry.special.substr(0, 1) == '#') {
|
if (entry.special.substr(0, 1) == '#') {
|
||||||
entry.special = '* ' + entry.special.substr(1);
|
entry.special = '* ' + entry.special.substr(1);
|
||||||
}
|
}
|
||||||
|
// replace placeholders
|
||||||
|
var pos;
|
||||||
|
while ((pos = entry.special.indexOf('$')) >= 0) {
|
||||||
|
var pos2 = entry.special.indexOf('$', pos + 1);
|
||||||
|
if (pos2 < 0) break;
|
||||||
|
var key = entry.special.substring(pos + 1, pos2);
|
||||||
|
|
||||||
|
var value = '';
|
||||||
|
// age class
|
||||||
|
if ((key.substr(0, 1) == 'U') && (!isNaN(value = parseInt(key.substr(1))))) {
|
||||||
|
value = 'U-' + value;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
entry.special = entry.special.replace('$' + key + '$', value);
|
||||||
|
}
|
||||||
row.content += '<div>' + entry['special'] + '</div>';
|
row.content += '<div>' + entry['special'] + '</div>';
|
||||||
|
|
||||||
// Club
|
// Club
|
||||||
|
|||||||
Reference in New Issue
Block a user