feat(ui): Sammelaktionen auch in der klassischen Ansicht, mit Lucide-Icons
Im Studio lassen sich mehrere Faelle auf einmal archivieren oder loeschen, in der klassischen Ansicht ging das nur einzeln ueber die Aktionsleiste. Wer dort zehn alte Lagen wegraeumen wollte, musste jede einzeln oeffnen. Die Seitenleiste bekommt deshalb dieselbe Bedienung wie das Studio. Unten stehen zwei Knoepfe, Archivieren und Loeschen. Der erste Klick schaltet den Auswahlmodus ein, erst dann erscheinen Haken in der Lagenliste, an Stelle des Statuspunktes. Ein Klick auf eine Zeile waehlt dann aus, statt die Lage zu oeffnen. Bestaetigt wird in der Leiste darunter, die mitzaehlt und nur anbietet, was zur Auswahl passt. Sind nur aktive Lagen gewaehlt, erscheint kein Aktivieren-Knopf, im Loeschmodus keiner der beiden anderen. "Alle sichtbaren" beruecksichtigt den Filter der Seitenleiste, waehlt also bei aktivem Eigene-Filter nur die eigenen Lagen aus. Das Loeschen fragt vorher nach und nennt Titel und Artikelzahl, weil es nicht rueckgaengig zu machen ist. Die Aktionen laufen nacheinander ueber die normalen Endpunkte, damit deren Rechtepruefung greift, und Fehlschlaege werden mit Nummer gemeldet statt still verschluckt. War die offene Lage dabei, springt die Ansicht zurueck. Dazu Lucide-Icons fuer Archivieren, Aktivieren, Loeschen und Abbrechen, in beiden Ansichten. Im Studio setzte _renderBulkBar die Beschriftung bisher ueber textContent des Knopfes, was das Icon bei jedem Neuzeichnen entfernt haette. Die Beschriftung liegt jetzt in einer eigenen span. Cache-Buster auf 20260802a, sonst laden Browser die alten Skripte weiter. Neu sind 34 Pruefungen, sie laufen ohne Browser gegen ein DOM-Double. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -3,6 +3,9 @@
|
||||
"sidebar.research": "Recherchen",
|
||||
"sidebar.archive": "Archiv",
|
||||
"sidebar.sources": "Quellen",
|
||||
"sidebar.bulk_all": "Alle sichtbaren",
|
||||
"sidebar.bulk_archive_title": "Mehrere Lagen archivieren oder wieder aktivieren",
|
||||
"sidebar.bulk_delete_title": "Mehrere Lagen löschen",
|
||||
"sidebar.feedback": "Feedback",
|
||||
"sidebar.manage_sources_title": "Quellen verwalten",
|
||||
"sidebar.feedback_title": "Feedback senden",
|
||||
@@ -16,6 +19,7 @@
|
||||
"action.edit": "Bearbeiten",
|
||||
"action.export": "Bericht exportieren",
|
||||
"action.archive": "Archivieren",
|
||||
"action.cancel": "Abbrechen",
|
||||
"action.delete": "Löschen",
|
||||
"action.refreshing": "Läuft...",
|
||||
"action.restore": "Wiederherstellen",
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren