style(web): issue refs without hex-looking hashes
This commit is contained in:
+1
-1
@@ -307,7 +307,7 @@
|
|||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
SERIES DETAIL (§4.1 + §4.2 + §9.3, issue #129): a series row anywhere
|
SERIES DETAIL (§4.1 + §4.2 + §9.3, issue 129): a series row anywhere
|
||||||
opens /series/{id} — the title line carries the audience chip, the
|
opens /series/{id} — the title line carries the audience chip, the
|
||||||
derived status and the wanted/on-disk count (season 0 excluded, per
|
derived status and the wanted/on-disk count (season 0 excluded, per
|
||||||
§4.2). Seasons are collapsible groups: engraved name, the tracked
|
§4.2). Seasons are collapsible groups: engraved name, the tracked
|
||||||
|
|||||||
+5
-5
@@ -387,7 +387,7 @@ function searchMain(
|
|||||||
);
|
);
|
||||||
void fetchRoots();
|
void fetchRoots();
|
||||||
|
|
||||||
/** A series or episode hit opens the series detail view (#129). */
|
/** A series or episode hit opens the series detail view (issue 129). */
|
||||||
const openSeries = (id: number, origin: HTMLElement) => {
|
const openSeries = (id: number, origin: HTMLElement) => {
|
||||||
navigate({ kind: "series", seriesId: id });
|
navigate({ kind: "series", seriesId: id });
|
||||||
void seriesDetail.open(id, origin, refs.deck, {
|
void seriesDetail.open(id, origin, refs.deck, {
|
||||||
@@ -679,7 +679,7 @@ function libraryRow(
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An in-library series hit: the whole row opens the series detail view,
|
* An in-library series hit: the whole row opens the series detail view,
|
||||||
* which is where its seasons, episodes and decks live (#129).
|
* which is where its seasons, episodes and decks live (issue 129).
|
||||||
*/
|
*/
|
||||||
function librarySeriesRow(
|
function librarySeriesRow(
|
||||||
series: LibrarySeriesHit,
|
series: LibrarySeriesHit,
|
||||||
@@ -1882,7 +1882,7 @@ function libraryMain(
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* One series with its §4.2 derived status: displayed, never editable. The
|
* One series with its §4.2 derived status: displayed, never editable. The
|
||||||
* row opens the detail view — seasons, episodes and their decks (#129).
|
* row opens the detail view — seasons, episodes and their decks (issue 129).
|
||||||
*/
|
*/
|
||||||
function seriesRow(
|
function seriesRow(
|
||||||
series: LibrarySeries,
|
series: LibrarySeries,
|
||||||
@@ -2134,7 +2134,7 @@ function tvReleasesMain(): TvReleasesView {
|
|||||||
return { open, hide };
|
return { open, hide };
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- series detail view (§4.1, §4.2, issue #129) ----------------------- */
|
/* ---- series detail view (§4.1, §4.2, issue issue 129) ----------------------- */
|
||||||
|
|
||||||
interface SeriesView {
|
interface SeriesView {
|
||||||
hide: () => void;
|
hide: () => void;
|
||||||
@@ -2362,7 +2362,7 @@ function seriesMain(board: HTMLElement, tvDeck: TvReleasesView, views: HideableV
|
|||||||
span.dataset.movieState = episode.state;
|
span.dataset.movieState = episode.state;
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
// #122: gone upstream while its file remained — a conflict, not a state
|
// issue 122: gone upstream while its file remained — a conflict, not a state
|
||||||
if (episode.vanished) {
|
if (episode.vanished) {
|
||||||
chips.append(
|
chips.append(
|
||||||
chip("vanished", (span) => {
|
chip("vanished", (span) => {
|
||||||
|
|||||||
+1
-1
@@ -28,7 +28,7 @@ export interface ApiEpisode {
|
|||||||
air_date: string | null;
|
air_date: string | null;
|
||||||
wanted: boolean;
|
wanted: boolean;
|
||||||
state: string;
|
state: string;
|
||||||
/** #122: gone upstream while a file of its own remained. */
|
/** issue 122: gone upstream while a file of its own remained. */
|
||||||
vanished: boolean;
|
vanished: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1101,7 +1101,7 @@ body {
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---- series detail (§4.1 + §4.2, issue #129) --------------------------- */
|
/* ---- series detail (§4.1 + §4.2, issue 129) --------------------------- */
|
||||||
|
|
||||||
/* the title line carries its readouts beside the name, not pushed right */
|
/* the title line carries its readouts beside the name, not pushed right */
|
||||||
.series-chips {
|
.series-chips {
|
||||||
@@ -1223,7 +1223,7 @@ body {
|
|||||||
font-size: var(--text-xs);
|
font-size: var(--text-xs);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* #122: gone upstream while its file remained — a conflict, amber dashed */
|
/* issue 122: gone upstream while its file remained — a conflict, amber dashed */
|
||||||
.chip[data-flag="vanished"] {
|
.chip[data-flag="vanished"] {
|
||||||
color: var(--signal-warn);
|
color: var(--signal-warn);
|
||||||
border-style: dashed;
|
border-style: dashed;
|
||||||
|
|||||||
Reference in New Issue
Block a user