{# 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) and (driver_abbr != "NON") %}fw-bold {% elif (driver_abbr == result.pxx(-2).abbr) and (driver_abbr != "NON") %}text-danger fw-bold {% elif (driver_abbr == result.pxx(-1).abbr) and (driver_abbr != "NON") %}text-warning fw-bold {% elif (driver_abbr == result.pxx(0).abbr) %}text-success fw-bold {% elif (driver_abbr == result.pxx(1).abbr) and (driver_abbr != "NON") %}text-warning fw-bold {% elif (driver_abbr == result.pxx(2).abbr) and (driver_abbr != "NON") %}text-danger fw-bold {% elif (driver_abbr == result.pxx(3).abbr) and (driver_abbr != "NON") %}fw-bold{% endif %} {% endmacro %} {% macro pxx_points_tooltip_text(driver_abbr='', result=none) -%} {% if (driver_abbr == result.pxx(-3).abbr) and (driver_abbr != "NON") %}1 Point {% elif (driver_abbr == result.pxx(-2).abbr) and (driver_abbr != "NON") %}3 Points {% elif (driver_abbr == result.pxx(-1).abbr) and (driver_abbr != "NON") %}6 Points {% elif (driver_abbr == result.pxx(0).abbr) %}10 Points {% elif (driver_abbr == result.pxx(1).abbr) and (driver_abbr != "NON") %}6 Points {% elif (driver_abbr == result.pxx(2).abbr) and (driver_abbr != "NON") %}3 Points {% elif (driver_abbr == result.pxx(3).abbr) and (driver_abbr != "NON") %}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 %}