From 4b6efb0e0baa290eaa43a01f672e22c1460ed6ea Mon Sep 17 00:00:00 2001 From: James Taylor Date: Fri, 20 Dec 2019 20:50:16 -0800 Subject: Watch: display comment count and whether comments are disabled --- youtube/templates/watch.html | 25 +++++++++++++++++-------- youtube/watch.py | 2 ++ 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/youtube/templates/watch.html b/youtube/templates/watch.html index f00127b..9cb26ae 100644 --- a/youtube/templates/watch.html +++ b/youtube/templates/watch.html @@ -154,6 +154,11 @@ grid-row: 3; margin-top:10px; } + .comments-disabled{ + background-color: var(--interface-color); + padding: 5px; + font-weight: bold; + } .comments-area-inner{ padding-top: 10px; } @@ -324,13 +329,17 @@ {% endif %} {% if comments_mode != 0 %} -
- Comments -
- {% if comments_info %} - {{ comments.video_comments(comments_info) }} - {% endif %} -
-
+ {% if comments_disabled %} +
Comments disabled
+ {% else %} +
+ {{ comment_count|commatize }} comment{{'s' if comment_count != 1 else ''}} +
+ {% if comments_info %} + {{ comments.video_comments(comments_info) }} + {% endif %} +
+
+ {% endif %} {% endif %} {% endblock main %} diff --git a/youtube/watch.py b/youtube/watch.py index 7a57873..7106345 100644 --- a/youtube/watch.py +++ b/youtube/watch.py @@ -347,6 +347,8 @@ def get_watch_page(video_id=None): music_list = info['music_list'], music_attributes = get_ordered_music_list_attributes(info['music_list']), comments_info = comments_info, + comment_count = info['comment_count'], + comments_disabled = info['comments_disabled'], theater_mode = settings.theater_mode, related_videos_mode = settings.related_videos_mode, -- cgit v1.2.3