GEOINT-Modus aus Monitor entfernt

Wird als eigenstaendige Anwendung auf separater Subdomain neu aufgebaut.
Alle GEOINT-Dateien entfernt, dashboard.html/components.js/main.py
auf pre-GEOINT Stand zurueckgesetzt.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 11:06:19 +01:00
Ursprung 8212617276
Commit e64447ab7f
14 geänderte Dateien mit 4112 neuen und 1999 gelöschten Zeilen

Datei anzeigen

@@ -716,9 +716,6 @@ const UI = {
if (emptyEl) emptyEl.style.display = 'none';
// Locations fuer GEOINT merken
this._lastLocations = locations;
// Statistik
const totalArticles = locations.reduce((s, l) => s + l.article_count, 0);
if (statsEl) statsEl.textContent = `${locations.length} Orte / ${totalArticles} Artikel`;
@@ -745,10 +742,6 @@ const UI = {
}).setView([51.1657, 10.4515], 5); // Deutschland-Zentrum
this._applyMapTiles();
// GEOINT-Modus wiederherstellen
if (typeof GEOINT !== 'undefined') GEOINT.restoreState(this._map);
this._mapCluster = L.markerClusterGroup({
maxClusterRadius: 40,
iconCreateFunction: function(cluster) {
@@ -860,11 +853,6 @@ const UI = {
this._mapLegendControl = legend;
}
// GEOINT: Timeline mit Artikel-Daten initialisieren
if (typeof GEOINT !== 'undefined' && typeof App !== 'undefined') {
GEOINT.initTimeline(App._currentArticles || []);
}
// Resize-Fix fuer gridstack (mehrere Versuche, da Container-Hoehe erst spaeter steht)
const self = this;
[100, 300, 800].forEach(delay => {
@@ -882,8 +870,6 @@ const UI = {
_applyMapTiles() {
if (!this._map) return;
// Im GEOINT-Modus Tiles nicht ueberschreiben
if (typeof GEOINT !== 'undefined' && GEOINT._active) return;
// Alte Tile-Layer entfernen
this._map.eachLayer(layer => {
if (layer instanceof L.TileLayer) this._map.removeLayer(layer);