ff14-mitigator/templates/tab-planner.php
xziino be9d050036 Planner: Ordner-Struktur, Rechtsklick-Remove, Duplikat-Schutz
- Ordner CRUD (erstellen, umbenennen, löschen) in der Plan-Sidebar
- Pläne per 📁-Button in Ordner verschieben (Picker-Dropdown)
- Ordner auf-/zuklappbar mit Chevron-Animation
- Rechtsklick auf Ability-Badge entfernt die Zuweisung
- uniquePlanName(): Duplikat-Namen beim manuellen Erstellen blockieren
- Import-Modal: Name wird direkt mit eindeutigem Namen vorbefüllt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-22 12:25:44 +02:00

41 lines
1.5 KiB
PHP

<div class="planner-layout">
<!-- Left: Plan list sidebar -->
<div class="plan-sidebar">
<div class="plan-sidebar-header">
<div class="card-title">Pläne</div>
<button id="planner-new-folder-btn" class="btn btn-sm" title="Neuer Ordner">+ Ordner</button>
<button id="planner-new-btn" class="btn btn-sm btn-gold">+ Neu</button>
</div>
<div id="planner-new-folder-form" class="plan-new-form" style="display:none">
<input type="text" id="planner-new-folder-name" placeholder="Ordner-Name…">
<div class="plan-new-actions">
<button id="planner-new-folder-save" class="btn btn-sm btn-gold">Erstellen</button>
<button id="planner-new-folder-cancel" class="btn btn-sm">Abbrechen</button>
</div>
</div>
<div id="planner-new-form" class="plan-new-form" style="display:none">
<input type="text" id="planner-new-name" placeholder="Plan-Name…">
<div class="plan-new-actions">
<button id="planner-new-save" class="btn btn-sm btn-gold">Erstellen</button>
<button id="planner-new-cancel" class="btn btn-sm">Abbrechen</button>
</div>
</div>
<div id="plan-list"></div>
</div>
<!-- Right: Plan detail -->
<div id="plan-detail-panel">
<div id="planner-no-plan" class="empty">
<div class="empty-icon">📋</div>
<h3>Kein Plan ausgewählt</h3>
<p style="font-size:13px;color:var(--t3);margin-top:6px">Erstelle einen neuen Plan oder wähle einen bestehenden aus</p>
</div>
<div id="plan-content" style="display:none"></div>
</div>
</div>