|
@@ -43,16 +43,38 @@ class Dashboard {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
showTeams(teams) {
|
|
showTeams(teams) {
|
|
|
- let teamlist = '';
|
|
|
|
|
|
|
+ let activeTeams = '';
|
|
|
teams.forEach(t => {
|
|
teams.forEach(t => {
|
|
|
- teamlist += '<li>';
|
|
|
|
|
- teamlist += t.name + ' - ' + t.mission;
|
|
|
|
|
- if (t.location !== null) {
|
|
|
|
|
- teamlist += ' (' + t.location.latitude + ', ' + t.location.longitude + ')';
|
|
|
|
|
|
|
+ if (t.started === true && t.finished === false) {
|
|
|
|
|
+ activeTeams += '<li>';
|
|
|
|
|
+ activeTeams += t.name + ' - ' + t.mission;
|
|
|
|
|
+ if (t.location !== null) {
|
|
|
|
|
+ activeTeams += ' (' + t.location.latitude + ', ' + t.location.longitude + ')';
|
|
|
|
|
+ }
|
|
|
|
|
+ activeTeams += '</li>';
|
|
|
}
|
|
}
|
|
|
- teamlist += '</li>';
|
|
|
|
|
});
|
|
});
|
|
|
- document.getElementById("teamlist").innerHTML = teamlist;
|
|
|
|
|
|
|
+ teams.forEach(t => {
|
|
|
|
|
+ if (t.started === false) {
|
|
|
|
|
+ activeTeams += '<li>';
|
|
|
|
|
+ activeTeams += t.name + ' - ' + t.mission;
|
|
|
|
|
+ if (t.location !== null) {
|
|
|
|
|
+ activeTeams += ' (' + t.location.latitude + ', ' + t.location.longitude + ')';
|
|
|
|
|
+ }
|
|
|
|
|
+ activeTeams += '</li>';
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ let finishedTeams = '';
|
|
|
|
|
+ teams.forEach(t => {
|
|
|
|
|
+ if (t.finished === true) {
|
|
|
|
|
+ finishedTeams += '<li>';
|
|
|
|
|
+ finishedTeams += t.name + ' - ' + t.mission;
|
|
|
|
|
+ finishedTeams += '</li>';
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ document.getElementById("activeTeams").innerHTML = activeTeams;
|
|
|
|
|
+ document.getElementById("finishedTeams").innerHTML = finishedTeams;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
updateMarkers(teams) {
|
|
updateMarkers(teams) {
|