ff14-mitigator/templates/tab-analysis.php
xziino fb58226be8 Analyse-Tab: Plan als Referenz-Quelle
- Pläne aus localStorage als Ref-Quelle auswählbar ("+Plan als Referenz")
- planToRefEvents() konvertiert Plan-Mechaniken ins refEvents-Format
- PLAN-Label statt REF, kein Delta, kein Schadenswert
- Buff-Icons mit "fehlt"-Markierung, Debuffs im Header
- Shield-Assignments als "Schild"-Text mit Tooltip
- Schließt sich mit anderen Ref-Quellen gegenseitig aus

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 08:30:52 +02:00

58 lines
2.3 KiB
PHP

<div id="analysis-loading" class="loading" style="display:none">
<div class="spinner"></div>
<span>Analysiere Fight-Daten...</span>
</div>
<div id="analysis-empty" class="empty">
<div class="empty-icon">📊</div>
<h3 id="analysis-empty-msg">Bitte zuerst einen Fight im Report-Tab auswählen</h3>
</div>
<div id="analysis-content" style="display:none">
<div class="card section-gap">
<div class="card-title-row">
<div class="card-title">Spieler</div>
<select id="ref-fight-select" class="filter-input" style="display:none">
<option value="">Kein Vergleich</option>
</select>
</div>
<div id="player-grid" class="player-grid"></div>
<div id="ref-player-section" style="display:none">
<div class="ref-player-label">REF Spieler</div>
<div id="ref-player-grid" class="player-grid"></div>
</div>
<div class="ref-ext-row">
<button id="ref-plan-toggle" class="btn btn-sm">+ Plan als Referenz</button>
<div id="ref-plan-panel" style="display:none">
<select id="ref-plan-select" class="filter-input">
<option value=""> Plan auswählen </option>
</select>
</div>
</div>
<div class="ref-ext-row">
<button id="ref-ext-toggle" class="btn btn-sm">+ Anderer Report</button>
<div id="ref-ext-panel" style="display:none">
<input type="text" id="ref-report-input" class="ref-report-input" placeholder="Report-Code">
<button id="ref-report-load" class="btn btn-sm">Laden</button>
<a id="ref-fflogs-report-link" class="btn btn-sm" href="#" target="_blank" rel="noopener" style="display:none;text-decoration:none">FFLogs öffnen</a>
<select id="ref-ext-fight-select" class="filter-input" style="display:none">
<option value=""> Fight auswählen </option>
</select>
</div>
</div>
</div>
<div class="card">
<div class="card-title-row">
<div class="card-title">AoE Timeline</div>
<select id="phase-select" class="filter-input" style="display:none"></select>
<input type="text" id="player-filter" class="filter-input" placeholder="Spieler filtern…">
<button id="export-to-planner-btn" class="btn btn-sm btn-gold" style="display:none">📋 Exportieren</button>
</div>
<div id="aoe-timeline"></div>
</div>
</div>