Methods
chartTheme()
Uppdaterar digrammets färger beroende på mörkt eller ljust tema.
- Source:
(async) courseChart(data) → {Chart}
courseChart
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Array | Array med MIUN:s antagningsdata för HT25 |
- Source:
Returns:
Returnerar ett chartjs diagram med kursnamn och antal sökande i stapeldiagram.
- Type
- Chart
getChartColors() → {Object}
getChartColors
- Source:
Returns:
Returnerar färginställningarna vit eller svart beroende om temat är mörkt eller inte.
- Type
- Object
getCourses(data) → {Array.<{name: string, applicantsTotal: number}>}
getCourses
Funktionen filtrerar ut endast kurser, omvandlar antalet sökande till nummer,
Sorterar kurserna efter flest sökande och returnerar de 6 mest populära.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Array | Array med MIUN:s antagningsdata för HT25 |
- Source:
Returns:
- Array med upp till 6 objekt med kursnamn och antal sökande
- Type
- Array.<{name: string, applicantsTotal: number}>
(async) getData() → {Array}
getData
Hämtar antagningsdata HT2025 för MIUN:s program och kurser.
Datan hämtas asynkront från URL:en med fetch-anrop.
Vid svar omvandlas datan till JSON-format och lagras i arrayen data.
Eventuella fel i anropet fångas skrivs ut i konsolen.
- Source:
Returns:
Antagningsstatisk HT2025, Miun.
- Type
- Array
(async) getPosition(place)
getPosistion - Hämtar koordinater,uppdaterar kartan och flyttar markören.
Eventuella fel i anropet skrivs ut i konsolen.
Parameters:
| Name | Type | Description |
|---|---|---|
place |
string | Hämtar platsen namns som användaren har sök efter |
getPrograms(data) → {Array.<{name: string, applicantsTotal: number}>}
getProgram
Funktionen filtrerar ut endast program, omvandlar antalet sökande till nummer,
Sorterar programmen efter flest sökande och returnerar de 5 mest populära.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Array | Array med MIUN:s antagningsdata för HT25 |
- Source:
Returns:
Array med upp till 5 objekt med programmets namn och antal sökande.
- Type
- Array.<{name: string, applicantsTotal: number}>
(async) programChart(data) → {Chart}
programChart
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Array | Array med MIUN:s antagningsdata för HT25 |
- Source:
Returns:
Returnerar ett chartjs diagram med kursnamn och antal sökande i stapeldiagram.
- Type
- Chart
startMap()
startMap
Funktion skapar karta med markör till startpunkt 56.563107, 14.120924