From d105d4520ff0bf529cfb18c9c16a22900ab7f481 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Thu, 4 Jul 2019 18:08:14 -0700 Subject: Convert playlist page to flask framework --- youtube/templates/playlist.html | 106 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 youtube/templates/playlist.html (limited to 'youtube/templates/playlist.html') diff --git a/youtube/templates/playlist.html b/youtube/templates/playlist.html new file mode 100644 index 0000000..09e382b --- /dev/null +++ b/youtube/templates/playlist.html @@ -0,0 +1,106 @@ +{% extends "base.html" %} +{% block page_title %}{{ title + ' - Page ' + parameters_dictionary.get('page', '1') }}{% endblock %} +{% import "common_elements.html" as common_elements %} +{% block style %} + main{ + display:grid; + grid-template-columns: 3fr 1fr; + } + + + + #left{ + grid-column: 1; + grid-row: 1; + + display: grid; + grid-template-columns: 1fr 800px; + grid-template-rows: 0fr 1fr 0fr; + } + .playlist-metadata{ + grid-column:2; + grid-row:1; + + display:grid; + grid-template-columns: 0fr 1fr; + } + .playlist-thumbnail{ + grid-row: 1 / span 5; + grid-column:1; + justify-self:start; + width:250px; + margin-right: 10px; + } + .playlist-title{ + grid-row: 1; + grid-column:2; + } + .playlist-author{ + grid-row:2; + grid-column:2; + } + .playlist-stats{ + grid-row:3; + grid-column:2; + } + + .playlist-description{ + grid-row:4; + grid-column:2; + min-width:0px; + white-space: pre-line; + } + .page-button-row{ + grid-row: 3; + grid-column: 2; + justify-self: center; + } + + + #right{ + grid-column: 2; + grid-row: 1; + + } + #results{ + + grid-row: 2; + grid-column: 2; + margin-top:10px; + + display: grid; + grid-auto-rows: 0fr; + grid-row-gap: 10px; + + } +{% endblock style %} + +{% block main %} +
+ + +
+ {% for info in video_list %} + {{ common_elements.item(info) }} + {% endfor %} +
+ +
+{% endblock main %} + + + + + + -- cgit v1.2.3 From 74cf3b2135661ae17b4e390c91182c673645cad7 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Sun, 21 Jul 2019 22:50:57 -0700 Subject: Use variable to set title on base template instead of block --- youtube/templates/playlist.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'youtube/templates/playlist.html') diff --git a/youtube/templates/playlist.html b/youtube/templates/playlist.html index 09e382b..074b813 100644 --- a/youtube/templates/playlist.html +++ b/youtube/templates/playlist.html @@ -1,5 +1,5 @@ +{% set page_title = title + ' - Page ' + parameters_dictionary.get('page', '1') %} {% extends "base.html" %} -{% block page_title %}{{ title + ' - Page ' + parameters_dictionary.get('page', '1') }}{% endblock %} {% import "common_elements.html" as common_elements %} {% block style %} main{ -- cgit v1.2.3 From 6a00cfab1b932b0c5570cf4c52ac2171d2ed3f4e Mon Sep 17 00:00:00 2001 From: James Taylor Date: Mon, 22 Jul 2019 01:04:43 -0700 Subject: playlist: fix incorrect display of description --- youtube/templates/playlist.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'youtube/templates/playlist.html') diff --git a/youtube/templates/playlist.html b/youtube/templates/playlist.html index 074b813..371b51b 100644 --- a/youtube/templates/playlist.html +++ b/youtube/templates/playlist.html @@ -85,7 +85,7 @@
{{ views }}
{{ size }}
-
{{ description }}
+
{{ common_elements.text_runs(description) }}
-- cgit v1.2.3