diff options
author | James Taylor <user234683@users.noreply.github.com> | 2019-08-24 11:35:58 -0700 |
---|---|---|
committer | James Taylor <user234683@users.noreply.github.com> | 2019-08-24 11:35:58 -0700 |
commit | 400d17e61314e09efc89fbfb770b045550cf6e09 (patch) | |
tree | 29bd6b13cf47b780b04e2b241769719fcb9265c9 /youtube/templates/playlist.html | |
parent | d9517a33223d44f2c52f03a48cf79822ecd433a4 (diff) | |
download | yt-local-400d17e61314e09efc89fbfb770b045550cf6e09.tar.lz yt-local-400d17e61314e09efc89fbfb770b045550cf6e09.tar.xz yt-local-400d17e61314e09efc89fbfb770b045550cf6e09.zip |
Layout: simplify CSS layout on most pages
Diffstat (limited to 'youtube/templates/playlist.html')
-rw-r--r-- | youtube/templates/playlist.html | 121 |
1 files changed, 46 insertions, 75 deletions
diff --git a/youtube/templates/playlist.html b/youtube/templates/playlist.html index 371b51b..ab2640f 100644 --- a/youtube/templates/playlist.html +++ b/youtube/templates/playlist.html @@ -2,72 +2,45 @@ {% extends "base.html" %} {% import "common_elements.html" as common_elements %} {% block style %} - main{ - display:grid; - grid-template-columns: 3fr 1fr; + main > * { + width: 800px; + margin:auto; } - - - #left{ - grid-column: 1; - grid-row: 1; - - display: grid; - grid-template-columns: 1fr 800px; - grid-template-rows: 0fr 1fr 0fr; + .playlist-metadata{ + display:grid; + grid-template-columns: 0fr 1fr; } - .playlist-metadata{ + .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; - 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; + .playlist-stats{ + grid-row:3; + grid-column:2; + } + + .playlist-description{ + grid-row:4; + grid-column:2; + min-width:0px; + white-space: pre-line; } - - - #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; @@ -76,27 +49,25 @@ {% endblock style %} {% block main %} - <div id="left"> - <div class="playlist-metadata"> - <img class="playlist-thumbnail" src="{{ thumbnail }}"> - <h2 class="playlist-title">{{ title }}</h2> - <a class="playlist-author" href="{{ author_url }}">{{ author }}</a> - <div class="playlist-stats"> - <div>{{ views }}</div> - <div>{{ size }}</div> - </div> - <div class="playlist-description">{{ common_elements.text_runs(description) }}</div> + <div class="playlist-metadata"> + <img class="playlist-thumbnail" src="{{ thumbnail }}"> + <h2 class="playlist-title">{{ title }}</h2> + <a class="playlist-author" href="{{ author_url }}">{{ author }}</a> + <div class="playlist-stats"> + <div>{{ views }}</div> + <div>{{ size }}</div> </div> + <div class="playlist-description">{{ common_elements.text_runs(description) }}</div> + </div> - <div id="results"> - {% for info in video_list %} - {{ common_elements.item(info) }} - {% endfor %} - </div> - <nav class="page-button-row"> - {{ common_elements.page_buttons(num_pages, '/https://www.youtube.com/playlist', parameters_dictionary) }} - </nav> + <div id="results"> + {% for info in video_list %} + {{ common_elements.item(info) }} + {% endfor %} </div> + <nav class="page-button-row"> + {{ common_elements.page_buttons(num_pages, '/https://www.youtube.com/playlist', parameters_dictionary) }} + </nav> {% endblock main %} |