P2R-02 follow-up: clickable rows on Sources/Schedules + cron-preset tooltips
Aligns Sources and Schedules tab rows with the dashboard's row-click
UX: whole-row click navigates to the row's edit page (mirroring
.host-row.clickable). Drops the redundant Edit buttons; Run-now and
Delete remain in .row-action cells that sit above the row-link
overlay via z-index.
Schedule edit form's cron preset chips now carry human-readable
title= tooltips ("Every day at 03:00", "Every Sunday at 03:00", etc).
tasks.md gets a binding row-design rule covering all current and
future list-row templates, and the P2R-02 entry is split into the
six slices already agreed with the operator (slices 1–3 marked
done, 4 next).
This commit is contained in:
@@ -193,6 +193,18 @@
|
||||
column-gap: 18px;
|
||||
padding: 14px 18px;
|
||||
}
|
||||
/* Whole-row click → edit page, mirroring .host-row.clickable on the
|
||||
dashboard. Action cells sit above via z-index so their buttons
|
||||
keep working. */
|
||||
.src-row.clickable { position: relative; }
|
||||
.src-row.clickable .row-link {
|
||||
position: absolute; inset: 0; z-index: 0;
|
||||
text-indent: -9999px; overflow: hidden;
|
||||
}
|
||||
.src-row.clickable:hover { background: var(--panel-hi); cursor: pointer; }
|
||||
.src-row.clickable > * { position: relative; z-index: 1; pointer-events: none; }
|
||||
.src-row.clickable > .row-link { pointer-events: auto; }
|
||||
.src-row.clickable > .row-action { pointer-events: auto; }
|
||||
|
||||
/* ---------- schedule rows (Schedules tab) ---------- */
|
||||
.schd-row {
|
||||
@@ -206,6 +218,16 @@
|
||||
font-size: 11px; color: var(--ink-fade);
|
||||
text-transform: uppercase; letter-spacing: 0.08em;
|
||||
}
|
||||
/* Whole-row click → edit page (matches .host-row.clickable). */
|
||||
.schd-row.clickable { position: relative; }
|
||||
.schd-row.clickable .row-link {
|
||||
position: absolute; inset: 0; z-index: 0;
|
||||
text-indent: -9999px; overflow: hidden;
|
||||
}
|
||||
.schd-row.clickable:hover { background: var(--panel-hi); cursor: pointer; }
|
||||
.schd-row.clickable > * { position: relative; z-index: 1; pointer-events: none; }
|
||||
.schd-row.clickable > .row-link { pointer-events: auto; }
|
||||
.schd-row.clickable > .row-action { pointer-events: auto; }
|
||||
|
||||
/* ---------- cron preset chips ---------- */
|
||||
.preset-chip {
|
||||
|
||||
Reference in New Issue
Block a user