Fix statistics

This commit is contained in:
pietervdvn 2022-08-24 16:02:16 +02:00
parent 25ec71aff1
commit 3aeeb3ad87
5 changed files with 45 additions and 11 deletions

View file

@ -96,9 +96,6 @@ class StatsDownloader {
'Cache-Control': 'no-cache'
}
return []
while (url) {
ScriptUtils.erasableLog(`Downloading stats for ${year}-${month}-${day}, page ${page} ${url}`)
const result = await Utils.downloadJson(url, headers)

File diff suppressed because one or more lines are too long

View file

@ -102,9 +102,7 @@ constructor() {
return new StatisticsForOverviewFile(StatisticsGUI.homeUrl, paths)
}))
this.SetClass("block w-full h-full").AttachTo("maindiv")
this.SetClass("block w-full h-full")
}
}

View file

@ -1,6 +1,8 @@
import {Utils} from "./Utils";
import AllThemesGui from "./UI/AllThemesGui";
import {QueryParameters} from "./Logic/Web/QueryParameters";
import StatisticsGUI from "./UI/StatisticsGUI";
import {FixedUiElement} from "./UI/Base/FixedUiElement";
const layout = QueryParameters.GetQueryParameter("layout", undefined).data ?? ""
@ -19,4 +21,12 @@ if (layout !== "") {
Utils.DisableLongPresses()
document.getElementById("decoration-desktop").remove();
new AllThemesGui().setup();
const mode = QueryParameters.GetQueryParameter("mode", "map", "The mode the application starts in, e.g. 'statistics'")
if (mode.data === "statistics") {
console.log("Statistics mode!")
new FixedUiElement("").AttachTo("centermessage")
new StatisticsGUI().SetClass("w-full h-full").AttachTo("topleft-tools")
} else{
new AllThemesGui().setup();
}

View file

@ -41,9 +41,7 @@ class Init {
window.mapcomplete_state = State.state;
const mode = QueryParameters.GetQueryParameter("mode", "map", "The mode the application starts in, e.g. 'map', 'dashboard' or 'statistics'")
if (mode.data === "statistics") {
new StatisticsGUI().AttachTo("leafletDiv")
} else if (mode.data === "dashboard") {
if (mode.data === "dashboard") {
new DashboardGui(State.state, guiState).setup()
} else {
new DefaultGUI(State.state, guiState).setup()