42 lines
2.1 KiB
JavaScript
42 lines
2.1 KiB
JavaScript
|
|
// /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
|
|
};
|