// /public/js/config.js // Umgebungsvariablen und Konfigurationseinstellungen const mapVersion = "0.5.3"; const standardSideMenu = true; const fullSideMenu = false; const offlineData = false; const serverURL = "http://10.10.0.13"; let windowHeight, url_string, url, c, user; let mapDataStaticUrl, mapDataStatusUrl, mapDataMeasures, mapDataIconUrl, mapDataSystemUrl; let mapStaticOfflineURL, mapStatusOfflineURL, mapSystemOfflineURL, mapIconsOfflineURL, mapMeasuresOfflineURL; if (typeof window !== "undefined") { // Dieser Code wird nur im Browser ausgeführt windowHeight = window.innerHeight; url_string = window.location.href; url = new URL(url_string); c = url.searchParams.get("m") || '10'; // Standardwert, falls nichts gesetzt ist user = url.searchParams.get("u") || '487'; // Standardwert, falls nichts gesetzt ist mapDataStaticUrl = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GisStationsStaticDistrict?idMap=${c}&idUser=${user}`; mapDataStatusUrl = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GisStationsStatusDistrict?idMap=${c}&idUser=${user}`; mapDataMeasures = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GisStationsMeasurements?idMap=${c}`; mapDataIconUrl = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GetIconsStatic`; mapDataSystemUrl = `${serverURL}/talas5/ClientData/WebserviceMap.asmx/GisSystemStatic?idMap=${c}&idUser=${user}`; mapStaticOfflineURL = `offlineTestData/idMap${c}GisStationenStatic.json`; mapStatusOfflineURL = `offlineTestData/idMap${c}GisStationenStatus.json`; mapSystemOfflineURL = `offlineTestData/idMap${c}GisSystemStatic.json`; mapIconsOfflineURL = "offlineTestData/icons.json"; mapMeasuresOfflineURL = `offlineTestData/idMap${c}GisSystemMeasures.json`; } // Export von Variablen und Funktionen export { mapVersion, standardSideMenu, fullSideMenu, offlineData, serverURL, windowHeight, url_string, url, c, user, mapDataStaticUrl, mapDataStatusUrl, mapDataMeasures, mapDataIconUrl, mapDataSystemUrl, mapStaticOfflineURL, mapStatusOfflineURL, mapSystemOfflineURL, mapIconsOfflineURL, mapMeasuresOfflineURL };