aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/templates/common_elements.html
diff options
context:
space:
mode:
authorJames Taylor <user234683@users.noreply.github.com>2019-07-06 18:36:09 -0700
committerJames Taylor <user234683@users.noreply.github.com>2019-07-06 19:11:15 -0700
commit64434b02ca50c2a6324caa1355559bd881ba687e (patch)
treea16fbb9f78ec0b027b13d723a30873f4aaeb92ad /youtube/templates/common_elements.html
parent24553bfb4f1a5f28f6d51320d2cf02380281124a (diff)
downloadyt-local-64434b02ca50c2a6324caa1355559bd881ba687e.tar.lz
yt-local-64434b02ca50c2a6324caa1355559bd881ba687e.tar.xz
yt-local-64434b02ca50c2a6324caa1355559bd881ba687e.zip
Convert channel page to flask framework
Diffstat (limited to 'youtube/templates/common_elements.html')
-rw-r--r--youtube/templates/common_elements.html26
1 files changed, 14 insertions, 12 deletions
diff --git a/youtube/templates/common_elements.html b/youtube/templates/common_elements.html
index b140332..0843c4b 100644
--- a/youtube/templates/common_elements.html
+++ b/youtube/templates/common_elements.html
@@ -14,7 +14,7 @@
{%- endif -%}
{% endmacro %}
-{% macro small_item(info) %}
+{% macro small_item(info, include_author=true) %}
<div class="small-item-box">
<div class="small-item">
{% if info['type'] == 'video' %}
@@ -47,11 +47,13 @@
</div>
{% endmacro %}
-{% macro get_stats(info) %}
- {% if 'author_url' is in(info) %}
- <address>By <a href="{{ info['author_url'] }}">{{ info['author'] }}</a></address>
- {% else %}
- <address><b>{{ info['author'] }}</b></address>
+{% macro get_stats(info, include_author=true) %}
+ {% if include_author %}
+ {% if 'author_url' is in(info) %}
+ <address>By <a href="{{ info['author_url'] }}">{{ info['author'] }}</a></address>
+ {% else %}
+ <address><b>{{ info['author'] }}</b></address>
+ {% endif %}
{% endif %}
{% if 'views' is in(info) %}
<span class="views">{{ info['views'] }}</span>
@@ -63,7 +65,7 @@
-{% macro medium_item(info) %}
+{% macro medium_item(info, include_author=true) %}
<div class="medium-item-box">
<div class="medium-item">
{% if info['type'] == 'video' %}
@@ -75,7 +77,7 @@
<a class="title" href="{{ info['url'] }}" title="{{ info['title'] }}">{{ info['title'] }}</a>
<div class="stats">
- {{ get_stats(info) }}
+ {{ get_stats(info, include_author) }}
</div>
<span class="description">{{ text_runs(info.get('description', '')) }}</span>
@@ -91,7 +93,7 @@
<a class="title" href="{{ info['url'] }}" title="{{ info['title'] }}">{{ info['title'] }}</a>
<div class="stats">
- {{ get_stats(info) }}
+ {{ get_stats(info, include_author) }}
</div>
{% elif info['type'] == 'channel' %}
<a class="video-thumbnail-box" href="{{ info['url'] }}" title="{{ info['title'] }}">
@@ -115,11 +117,11 @@
{% endmacro %}
-{% macro item(info) %}
+{% macro item(info, include_author=true) %}
{% if info['item_size'] == 'small' %}
- {{ small_item(info) }}
+ {{ small_item(info, include_author) }}
{% elif info['item_size'] == 'medium' %}
- {{ medium_item(info) }}
+ {{ medium_item(info, include_author) }}
{% else %}
Error: Unknown item size
{% endif %}