{# Simple driver dropdown. Requires list of drivers. #} {% macro driver_select(name='', label='', include_none=true) %}
{% endmacro %} {# Driver dropdown where a value might be preselected. Requires list of drivers. #} {% macro driver_select_with_preselect(match='', name='', label='', include_none=true) %}
{% endmacro %} {# Simple team dropdown. Requires list of teams. #} {% macro team_select(name='', label='') %}
{% endmacro %} {# Team dropdown where a value might be preselected. Requires list of teams. #} {% macro team_select_with_preselect(match='', name='', label='') %}
{% endmacro %} {# Easy nav-bar entries. When a page sets the active_page variable, the current entry will be underlined #} {% macro nav_selector(page='', text='') %} {% if active_page == page %}{% endif %} {{ text }} {# NOTE: This should be set at the top of each template #} {% if active_page == page %}{% endif %} {% endmacro %} {#@formatter:off#} {% macro pxx_guess_colorization(driver_abbr='', result=none) -%} {% if driver_abbr == result.pxx(-3).abbr %}fw-bold {% elif driver_abbr == result.pxx(-2).abbr %}text-danger fw-bold {% elif driver_abbr == result.pxx(-1).abbr %}text-warning fw-bold {% elif driver_abbr == result.pxx(0).abbr %}text-success fw-bold {% elif driver_abbr == result.pxx(1).abbr %}text-warning fw-bold {% elif driver_abbr == result.pxx(2).abbr %}text-danger fw-bold {% elif driver_abbr == result.pxx(3).abbr %}fw-bold{% endif %} {% endmacro %} {% macro pxx_points_tooltip_text(driver_abbr='', result=none) -%} {% if driver_abbr == result.pxx(-3).abbr %}1 Point {% elif driver_abbr == result.pxx(-2).abbr %}3 Points {% elif driver_abbr == result.pxx(-1).abbr %}6 Points {% elif driver_abbr == result.pxx(0).abbr %}10 Points {% elif driver_abbr == result.pxx(1).abbr %}6 Points {% elif driver_abbr == result.pxx(2).abbr %}3 Points {% elif driver_abbr == result.pxx(3).abbr %}1 Point {% else %}0 Points{% endif %} {%- endmacro %} {% macro pxx_standing_tooltip_text(result=none) -%} P{{ result.race.pxx - 3 }}: {{ result.pxx(-3).abbr }} P{{ result.race.pxx - 2 }}: {{ result.pxx(-2).abbr }} P{{ result.race.pxx - 1 }}: {{ result.pxx(-1).abbr }} P{{ result.race.pxx }}: {{ result.pxx(0).abbr }} P{{ result.race.pxx + 1 }}: {{ result.pxx(1).abbr }} P{{ result.race.pxx + 2 }}: {{ result.pxx(2).abbr }} P{{ result.race.pxx + 3 }}: {{ result.pxx(3).abbr }} {% endmacro %} {#@formatter:on#} {% block title %}{% endblock title %} {% block head_extra %}{% endblock head_extra %}
{% block body %}{% endblock body %}