fix: Sidebar-Layout — Netzwerkanalyse-Button neben Neue Lage, Deep-Research statt Analysen & Briefings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Dev
2026-03-16 00:38:05 +01:00
Ursprung 9a35973d00
Commit d9fbb955dc
2 geänderte Dateien mit 14 neuen und 13 gelöschten Zeilen

Datei anzeigen

@@ -60,7 +60,8 @@
<!-- Sidebar -->
<nav class="sidebar" aria-label="Seitenleiste">
<div class="sidebar-section">
<button class="btn btn-primary btn-full btn-small" id="new-incident-btn">+ Neue Lage</button>
<button class="btn btn-primary btn-full btn-small" id="new-incident-btn" style="margin-bottom:6px;">+ Neue Lage</button>
<button class="btn btn-primary btn-full btn-small" id="new-network-btn" onclick="App.openNetworkModal()">+ Neue Netzwerkanalyse</button>
</div>
<div class="sidebar-filter">
@@ -80,12 +81,22 @@
<div class="sidebar-section">
<h2 class="sidebar-section-title collapsible" onclick="App.toggleSidebarSection('active-research')" role="button" tabindex="0" aria-expanded="true">
<span class="sidebar-chevron" id="chevron-active-research" aria-hidden="true">&#9662;</span>
Analysen & Briefings
Deep-Research
<span class="sidebar-section-count" id="count-active-research"></span>
</h2>
<div id="active-research" aria-live="polite"></div>
</div>
<div class="sidebar-section">
<h2 class="sidebar-section-title collapsible" onclick="App.toggleSidebarSection('network-analyses-list')" role="button" tabindex="0" aria-expanded="true">
<span class="sidebar-chevron" id="chevron-network-analyses-list" aria-hidden="true">&#9662;</span>
Netzwerkanalysen
<span class="sidebar-section-count" id="count-network-analyses"></span>
</h2>
<div id="network-analyses-list" aria-live="polite"></div>
</div>
<div class="sidebar-section">
<h2 class="sidebar-section-title collapsible" onclick="App.toggleSidebarSection('archived-incidents')" role="button" tabindex="0" aria-expanded="false">
<span class="sidebar-chevron" id="chevron-archived-incidents" aria-hidden="true">&#9662;</span>
@@ -94,16 +105,6 @@
</h2>
<div id="archived-incidents" aria-live="polite" style="display:none;"></div>
</div>
<div class="sidebar-section">
<button class="btn btn-primary btn-full btn-small" id="new-network-btn" onclick="App.openNetworkModal()" style="margin-bottom:8px;">+ Neue Netzwerkanalyse</button>
<h2 class="sidebar-section-title collapsible" onclick="App.toggleSidebarSection('network-analyses-list')" role="button" tabindex="0" aria-expanded="true">
<span class="sidebar-chevron" id="chevron-network-analyses-list" aria-hidden="true">&#9662;</span>
Netzwerkanalysen
<span class="sidebar-section-count" id="count-network-analyses"></span>
</h2>
<div id="network-analyses-list" aria-live="polite"></div>
</div>
<div class="sidebar-sources-link">
<button class="btn btn-secondary btn-full btn-small" onclick="App.openSourceManagement()">Quellen verwalten</button>
<button class="btn btn-secondary btn-full btn-small sidebar-feedback-btn" onclick="App.openFeedback()">Feedback senden</button>

Datei anzeigen

@@ -608,7 +608,7 @@ const App = {
const archived = filtered.filter(i => i.status === 'archived');
const emptyLabelAdhoc = this._sidebarFilter === 'mine' ? 'Kein eigenes Live-Monitoring' : 'Kein Live-Monitoring';
const emptyLabelResearch = this._sidebarFilter === 'mine' ? 'Keine eigenen Analysen' : 'Keine Analysen';
const emptyLabelResearch = this._sidebarFilter === 'mine' ? 'Keine eigenen Deep-Research' : 'Keine Deep-Research';
activeContainer.innerHTML = activeAdhoc.length
? activeAdhoc.map(i => UI.renderIncidentItem(i, i.id === this.currentIncidentId)).join('')