summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-08-06 05:17:27 +0200
committererdgeist <erdgeist@erdgeist.org>2026-08-06 05:17:27 +0200
commite19787c6ca542736db40e042554f5c0103531821 (patch)
tree8f1642d670d77c587194d6927f6fb5dfe1da96b9 /public
parentcb16e35c5f9fc93a3382391de496153515cf05ca (diff)
Rebuild the sitemap rows around the shared title and action patterns
Diffstat (limited to 'public')
-rw-r--r--public/stylesheets/admin.css64
1 files changed, 55 insertions, 9 deletions
diff --git a/public/stylesheets/admin.css b/public/stylesheets/admin.css
index acb87aba..334e0bd5 100644
--- a/public/stylesheets/admin.css
+++ b/public/stylesheets/admin.css
@@ -835,7 +835,6 @@ table.revisions_table tr:hover {
835 gap: 0.3rem; 835 gap: 0.3rem;
836 margin-top: 0.35rem; 836 margin-top: 0.35rem;
837 font-size: 0.875rem; 837 font-size: 0.875rem;
838 color: var(--text-muted);
839} 838}
840 839
841.assets_table .asset_meta svg, 840.assets_table .asset_meta svg,
@@ -1439,23 +1438,67 @@ form.button_to button[type="submit"] {
1439 margin-bottom: 0; 1438 margin-bottom: 0;
1440} 1439}
1441 1440
1441#sitemap {
1442 max-width: 60rem;
1443}
1444
1445#sitemap .title_with_flags {
1446 align-items: start;
1447}
1448
1449#sitemap .title_body {
1450 flex: 1;
1451}
1452
1453#sitemap .node_path {
1454 display: flex;
1455 align-items: center;
1456 gap: 0.3rem;
1457 margin-top: 0.15rem;
1458 font-size: 0.875rem;
1459 color: var(--text-muted);
1460}
1461
1462#sitemap .node_path svg {
1463 width: 0.875rem;
1464 height: 0.875rem;
1465 flex-shrink: 0;
1466}
1467
1468#sitemap .node_path a {
1469 color: var(--text-muted);
1470 overflow-wrap: anywhere;
1471}
1472
1473#sitemap .action_grid {
1474 grid-template-columns: repeat(2, auto);
1475}
1476
1442.sitemap_node { 1477.sitemap_node {
1443 padding-bottom: 0.5rem; 1478 padding-bottom: 0.5rem;
1444 margin-bottom: 0.5rem; 1479 margin-bottom: 0.5rem;
1445 border-bottom: 1px solid var(--hairline); 1480 border-bottom: 1px solid var(--hairline);
1446} 1481}
1447 1482
1448.sitemap_node h4 { 1483#sitemap .sitemap_node:has(+ details) {
1449 margin: 0; 1484 border-bottom: none;
1485 margin-bottom: 0;
1486 padding-bottom: 0.25rem;
1450} 1487}
1451 1488
1452.sitemap_node .field_hint { 1489#sitemap .sitemap_node:has(+ details) + details > summary {
1453 display: block; 1490 padding-bottom: 0.5rem;
1454 margin: 2px 0 0; 1491 margin-bottom: 0.5rem;
1492 border-bottom: 1px solid var(--hairline);
1455} 1493}
1456 1494
1457.sitemap_node p { 1495#sitemap > .sitemap_node {
1458 margin: 2px 0 0; 1496 border-bottom-width: 8px;
1497 margin-bottom: 0.75rem;
1498}
1499
1500#sitemap > details > summary {
1501 display: none;
1459} 1502}
1460 1503
1461#sitemap details details { 1504#sitemap details details {
@@ -1472,7 +1515,10 @@ form.button_to button[type="submit"] {
1472} 1515}
1473 1516
1474#sitemap summary { 1517#sitemap summary {
1475 padding: 4px 0; 1518 padding: 0.10rem 0 0.5rem 0;
1519 margin-left: -0.25rem;
1520 margin-top: -0.1rem;
1521 color: var(--text-muted);
1476} 1522}
1477 1523
1478#sitemap details:not([open]) > summary { 1524#sitemap details:not([open]) > summary {