{% extends 'base.html' %} {% import 'partials/history_tables.html' as tables with context %} {% import 'partials/pager.html' as pager %} {% block scripts %} {{ pager.pager_scripts() }} {{ tables.table_scripts(page_size) }} {% endblock %} {% block header %} {% endblock %} {% block content %} {% include 'partials/session_filter.html' %}
{% if selected_performer %} {# Reached from a name on the rankings or in a session's singer list: performers grow without bound, so unlike the session filter there is no dropdown to pick one from or to set it back to "everyone". The chip is the only way out, and it clears the performer alone, keeping the session. #} {# MSG: Label before the name of the singer the play log is filtered to. #} {% trans %}Performer{% endtrans %} {{ selected_performer }} {# Drops this filter and keeps every other, so clearing one of two chips leaves the log narrowed by the one still on screen. #} {# MSG: Button which stops filtering the play log to one singer. #} {% endif %} {% if selected_song %} {# Reached from a title, in the log itself or on the rankings, and answering "who sang this". The id alongside it is what makes the list agree with the chart row it came from. #} {# MSG: Label before the name of the song the play log is filtered to. #} {% trans %}Song{% endtrans %} {{ selected_song }} {# MSG: Button which stops filtering the play log to one song. #} {% endif %} {# Off by default, so the log shows every attempt. See hideSkippedPlays. #}
{# The song column is deliberately unsized: it takes whatever the others do not need, on a phone as much as on a desktop. #} {# MSG: Play log column header for when the song was played. #} {# MSG: Play log column header for who sang the song. #} {# MSG: Play log column header for the song that was sung. #} {# MSG: Play log column header for whether the song was played through, skipped, or is still playing. #}
{% trans %}Played{% endtrans %} {% trans %}Performer{% endtrans %} {% trans %}Song{% endtrans %} {% trans %}Status{% endtrans %}
{{ pager.pager_controls("plays") }} {% endblock %}