fix: restore the coverage pane's divider and inset
Revert the dashboard-level gutter from the previous commit - it addressed the wrong element. The approved mockup gave the right pane a hairline divider and a 24px left inset (.pane-div). The plan's renderRightPane only ever created a plain .wd-pane, so neither reached the implementation. The table cells are deliberately zero-padded on the left so the concept column aligns with the eyebrow above it, which only reads correctly when the pane supplies the inset - without it the table ran flush against the grid gap. Marked with an explicit class rather than :nth-child, since an error box can occupy that grid slot. Collapsed to one column, the divider moves to the top edge.
This commit is contained in:
5
.obsidian/plugins/webinar-dash/main.js
vendored
5
.obsidian/plugins/webinar-dash/main.js
vendored
@@ -299,7 +299,10 @@ function renderLeftPane(container, pipeline, onIngest, gate) {
|
||||
const STATUS_ICON = { covered: "check", partial: "minus", absent: "x" };
|
||||
|
||||
function renderRightPane(container, parsed, reconciled, cfg) {
|
||||
const pane = container.createDiv({ cls: "wd-pane" });
|
||||
// The right-pane class carries the hairline divider and left inset that
|
||||
// separate coverage from the source pipeline. Marked explicitly rather than
|
||||
// selected positionally, because an error box can take this slot in the grid.
|
||||
const pane = container.createDiv({ cls: "wd-pane wd-pane-right" });
|
||||
pane.createDiv({ cls: "wd-eyebrow", text: "Coverage — by station" });
|
||||
|
||||
const meta = parsed.meta || {};
|
||||
|
||||
Reference in New Issue
Block a user