Compare commits

...

2 Commits

2 changed files with 15 additions and 0 deletions

View File

@ -40,6 +40,13 @@ class EpisodeDetailView(PageDetailView):
def get_related_url(self):
return reverse("episode-list", kwargs={"parent_slug": self.object.parent.slug})
def get_queryset(self):
episode = get_object_or_404(Episode, slug=self.kwargs["slug"])
qs = super().get_queryset()
if not qs:
return HttpResponseRedirect(reverse("program-detail", kwargs={"slug": episode.program.slug}))
return qs
@attach
class EpisodeListView(PageListView):

View File

@ -132,6 +132,14 @@ a.heading.title:hover {
/*color: var(--link-hv-fg); */
color: #738ef2;
}
.a-sound-item .label::before, .a-sound-item.playing .label::before, .a-sound-item.playing .label:hover::before {
content: "";
font-family: "Font Awesome 6 Free";
margin-right: .6em;
}
.button, a.button, button.button {
border: 0;
}