feat: view queries in; media updated

This commit is contained in:
Cory Dransfeldt 2024-10-12 16:01:02 -07:00
parent 08e2c2ff3f
commit 057d75f863
No known key found for this signature in database
49 changed files with 578 additions and 353 deletions

View file

@ -1,22 +1,20 @@
<div class="music-chart">
{%- assign items = data.items | default: data -%}
<ol type="1">
{%- for item in items limit: count | default: items.size -%}
{%- assign playTotal = playTotal | default: mostPlayed -%}
{%- assign percentage = item.plays | calculatePlayPercentage: playTotal -%}
<li value="{{ item.rank }}">
{%- for item in data limit: count -%}
{%- assign percentage = item.chart.percentage | append: '%' -%}
<li value="{{ item.chart.rank }}">
<div class="item">
<div class="info">
<a class="title" href="{{ item.url }}">{{ item.title }}</a>
<a class="title" href="{{ item.chart.url }}">{{ item.chart.title }}</a>
{%- capture playsLabel -%}
{%- if item.plays > 1 -%}
{%- if item.chart.plays > 1 -%}
plays
{%- else -%}
play
{%- endif -%}
{%- endcapture -%}
<span class="subtext">{{ item.artist }}</span>
<span class="subtext">{{ item.plays }} {{ playsLabel }}</span>
<span class="subtext">{{ item.chart.artist }}</span>
<span class="subtext">{{ item.chart.plays }} {{ playsLabel }}</span>
</div>
{% render "partials/media/progress-bar.liquid", percentage:percentage %}
</div>