ff14-mitigator/templates/tab-analysis.php
xziino 399e5fad93 Add analysis features: HP bars, death highlight, mitigation via buffs field, Event Explorer
- HP bar per player in AoE timeline (3-segment: remaining/damage/missing)
- Death highlight: red border + background when hp === 0
- Mitigation tracking refactored to read buffs field directly from damage events
  instead of separate applybuff/removebuff window tracking (simpler, more accurate)
- Mitigations are now per-target instead of per-event
- Add Magick Barrier to tracked mitigation abilities
- Player filter text input above AoE timeline
- Player cards as toggle buttons; tanks hidden by default; sorted Healer→DPS→Tank
- Fix Temperance double-display (dedup by name instead of abilityId)
- Event Explorer in Report tab: DataType, raw event type, ability, player dropdowns,
  limit, time range; abilities and players loaded on fight select
- Fight percentage display fix (was divided by 100 twice)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 14:58:10 +02:00

27 lines
766 B
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">Spieler</div>
<div id="player-grid" class="player-grid"></div>
</div>
<div class="card">
<div class="card-title-row">
<div class="card-title">AoE Timeline</div>
<input type="text" id="player-filter" class="filter-input" placeholder="Spieler filtern…">
</div>
<div id="aoe-timeline"></div>
</div>
</div>