diff --git a/src/calendar.ts b/src/calendar.ts
index af445101c..c162f3c3a 100644
--- a/src/calendar.ts
+++ b/src/calendar.ts
@@ -120,6 +120,7 @@ export class Calendar {
.filter((competitor: any) => competitor.noc && isValidNOC(competitor.noc))
.sort((a: any, b: any) => a.order > b.order ? 1 : -1);
event._NOCS = competitors.map((competitor: any) => {
+ event._COMPETITORS.push({ noc: competitor.noc, name: competitor.name });
this.addSportNOC(sportKey, sportName, competitor.noc);
this.addNOC(competitor.noc);
return competitor.noc;
@@ -143,7 +144,6 @@ export class Calendar {
.forEach((competitor: any) => {
if (competitor.name !== getNOCName(competitor.noc)) {
event.DESCRIPTION += `\\n${getNOCFlag(competitor.noc)} ${competitor.name}`;
- event._COMPETITORS.push({ noc: competitor.noc, name: `${getNOCFlag(competitor.noc)} ${competitor.name}` });
} else {
event.DESCRIPTION += `\\n${getNOCFlag(competitor.noc)} ${competitor.noc}`;
}
@@ -398,12 +398,16 @@ export class Calendar {
content.push(`
${event._UNITNAME}
`);
if (event._COMPETITORS) {
if (event._COMPETITORS.length === 2) {
- content.push(` `);
- content.push(` ${event._COMPETITORS[0].name} ${getNOCFlag(event._COMPETITORS[0].noc)} - ${getNOCFlag(event._COMPETITORS[1].noc)} ${event._COMPETITORS[1].name}`);
+ content.push(`
`);
+ content.push(` ${event._COMPETITORS[0].name}`);
+ content.push(` ${getNOCFlag(event._COMPETITORS[0].noc)}`);
+ content.push(` -`);
+ content.push(` ${getNOCFlag(event._COMPETITORS[1].noc)}`);
+ content.push(` ${event._COMPETITORS[1].name}`);
content.push(`
`);
} else {
- event._COMPETITORS.forEach((competitor) => {
- content.push(`
${competitor.name}
`);
+ event._COMPETITORS.sort((a, b) => a.name > b.name ? 1 : -1).forEach((competitor) => {
+ content.push(`
${getNOCFlag(competitor.noc)} ${competitor.name}
`);
});
}
}
diff --git a/src/today/template.html b/src/today/template.html
index 14f5d66b2..3fa432d1a 100644
--- a/src/today/template.html
+++ b/src/today/template.html
@@ -10,7 +10,7 @@
-
+