fix footer font size

This commit is contained in:
Your Name 2023-06-10 23:13:14 -04:00 committed by Henri Dickson
parent d799a93bbb
commit da62e01677
5 changed files with 13 additions and 7 deletions

View file

@ -310,7 +310,11 @@ class Item(SoftDeleteMixin, PolymorphicModel):
@property
def child_items(self):
return []
return Item.objects.none()
@property
def child_item_ids(self):
return list(self.child_items.values_list("id", flat=True))
def set_parent_item(self, value):
raise ValueError("cannot set parent item")

View file

@ -387,7 +387,7 @@ def comments(request, item_path, item_uuid):
item = get_object_or_404(Item, uid=get_uuid_or_404(item_uuid))
if not item:
raise Http404()
ids = [i.id for i in item.child_items] + [item.id]
ids = list(item.child_item_ids) + [item.id]
queryset = Comment.objects.filter(item_id__in=ids).order_by("-created_time")
queryset = queryset.filter(query_visible(request.user))
before_time = request.GET.get("last")
@ -408,7 +408,7 @@ def reviews(request, item_path, item_uuid):
item = get_object_or_404(Item, uid=get_uuid_or_404(item_uuid))
if not item:
raise Http404()
ids = [i.id for i in item.child_items] + [item.id]
ids = list(item.child_item_ids) + [item.id]
queryset = Review.objects.filter(item_id__in=ids).order_by("-created_time")
queryset = queryset.filter(query_visible(request.user))
before_time = request.GET.get("last")

View file

@ -1,10 +1,10 @@
body>footer {
font-size: 80%;
text-align: center;
margin-bottom: 4px;
width: 80%;
width: 60%;
transform: translateX(-50%);
position: absolute;
width: 60%;
clear: both;
left: 50%;
@ -14,9 +14,10 @@ body>footer {
>div.grid {
padding-top: 4px;
padding-left: 15%;
padding-right: 15%;
@media (max-width: 768px) {
grid-row-gap: unset;
grid-template-columns: 1fr 1fr 1fr;
}

View file

@ -1,4 +1,5 @@
<footer class="footer">
<hr>
<div class="grid">
{% if social_link %}
<a class="footer__link"

View file

@ -333,7 +333,7 @@ class Rating(Content):
@staticmethod
def get_rating_for_item(item):
ids = [i.id for i in item.child_items] + [item.id]
ids = item.child_item_ids + [item.id]
stat = Rating.objects.filter(item_id__in=ids, grade__isnull=False).aggregate(
average=Avg("grade"), count=Count("item")
)