Gruppen-Dropdown: kompaktere Rechtetabelle, Modal bleibt unveraendert
- permission_tree() bekommt einen dritten Parameter compact=false, der nur im Dropdown der Hauptseite (Admin-/System-/editierbare Gruppen) auf true gesetzt wird, nicht im "Neue Gruppe"-Modal. - .permission-groups-row--compact verkleinert Zeilen-/Spalten-Padding und die Einrueckung der Unterpunkte (32px statt 48px) NUR fuer diese Instanzen - das Modal behaelt exakt sein bisheriges Aussehen. - Modal und Dropdown nutzen weiterhin denselben Code/dieselbe Struktur (permission_table()-Macro, Kill-Switch-Logik, JS-Gating), nur die Abstaende unterscheiden sich ueber die Zusatzklasse. - Verifiziert per Screenshot: Dropdown jetzt sichtbar kompakter (engere Zellen, kuerzere Zeilen), Modal unveraendert; Gruppen anlegen-mit- Rechten und Gruppen-Bearbeiten-Regression funktionieren weiterhin. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1118,6 +1118,16 @@ select {
|
||||
.permission-table td:first-child, .permission-table th:first-child { text-align: left; padding-right: 14px; padding-left: 0; }
|
||||
.permission-table tbody tr:last-child td { border-bottom: none; }
|
||||
.permission-row-label { color: var(--text-dim); padding-left: 48px !important; }
|
||||
/* Kompakte Variante nur für das Gruppen-Dropdown auf der Hauptseite
|
||||
(permission_tree(..., compact=true)) — schmalere Zellen und niedrigere
|
||||
Zeilen als im "Neue Gruppe"-Modal, das unverändert bleibt. */
|
||||
.permission-groups-row--compact { gap: 20px; }
|
||||
.permission-groups-row--compact .permission-group-col { padding-right: 20px; }
|
||||
.permission-groups-row--compact .permission-table th,
|
||||
.permission-groups-row--compact .permission-table td { padding: 3px 7px; }
|
||||
.permission-groups-row--compact .permission-table td:first-child,
|
||||
.permission-groups-row--compact .permission-table th:first-child { padding-right: 10px; }
|
||||
.permission-groups-row--compact .permission-row-label { padding-left: 32px !important; }
|
||||
/* Sichtbares Ausgrauen, solange der Kill-Switch des Bereichs aus ist —
|
||||
zusätzlich zum disabled-Attribut, das der Browser nur dezent abblendet
|
||||
(siehe applyPermissionGating() im Script-Block). */
|
||||
|
||||
Reference in New Issue
Block a user