33 lines
No EOL
815 B
JavaScript
33 lines
No EOL
815 B
JavaScript
import * as Data from "./data.js";
|
|
|
|
|
|
const sportDropdown = document.getElementById('sport-dropdown');
|
|
const seasonDropdown = document.getElementById('year-dropdown');
|
|
|
|
|
|
|
|
|
|
|
|
async function listSports() {
|
|
const sportsList = await Data.getSports();
|
|
|
|
sportsList.forEach(sport => {
|
|
const option = document.createElement('option');
|
|
option.text = sport.name;
|
|
option.value = sport.id;
|
|
sportDropdown.appendChild(option);
|
|
});
|
|
}
|
|
listSports();
|
|
|
|
async function listSeasons() {
|
|
const seasonsList = await Data.getSeasons();
|
|
|
|
seasonsList.forEach(season => {
|
|
const option = document.createElement('option');
|
|
option.text = season.year - 1 + "-" + season.year;
|
|
option.value = season.id;
|
|
seasonDropdown.appendChild(option);
|
|
});
|
|
}
|
|
listSeasons(); |