forked from rc/aircox
Compare commits
2 Commits
a7eb1f4aa3
...
4e26e058fb
Author | SHA1 | Date | |
---|---|---|---|
4e26e058fb | |||
56f9ecff1f |
|
@ -40,6 +40,13 @@ class EpisodeDetailView(PageDetailView):
|
||||||
def get_related_url(self):
|
def get_related_url(self):
|
||||||
return reverse("episode-list", kwargs={"parent_slug": self.object.parent.slug})
|
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
|
@attach
|
||||||
class EpisodeListView(PageListView):
|
class EpisodeListView(PageListView):
|
||||||
|
|
|
@ -132,6 +132,14 @@ a.heading.title:hover {
|
||||||
/*color: var(--link-hv-fg); */
|
/*color: var(--link-hv-fg); */
|
||||||
color: #738ef2;
|
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 {
|
.button, a.button, button.button {
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user