{%- extends 'layout.html' %} {%- from 'html_board.html' import html_board %} {% if root %} {%- set view_specific_form = 'view_other_board' %} {%- set view_specific_func = 'view_specific_other_board' %} {%- set print_specific_func = 'print_specific_other_board' %} {%- set pdf_specific_func = 'pdf_specific_other_board' %} {%- set view_set_func = 'view_set_of_other_boards' %} {%- set print_set_func = 'print_set_of_other_boards' %} {%- set pdf_set_func = 'pdf_set_of_other_boards' %} {% else %} {%- set view_specific_form = 'view_board' %} {%- set view_specific_func = 'view_specific_board' %} {%- set print_specific_func = 'print_specific_board' %} {%- set pdf_specific_func = 'pdf_specific_board' %} {%- set view_set_func = 'view_set_of_boards' %} {%- set print_set_func = 'print_set_of_boards' %} {%- set pdf_set_func = 'pdf_set_of_boards' %} {% endif %} {% if many %} {% set view_func = view_set_func %} {% set print_func = print_set_func %} {% set pdf_func = pdf_set_func %} {% else %} {% set view_func = view_specific_func %} {% set print_func = print_specific_func %} {% set pdf_func = pdf_specific_func %} {% endif %} {% macro get_url(func, sol) -%} {%- if many -%} {{ url_for(func, board_ids=board_ids, solution=sol) }} {%- else -%} {{ url_for(func, board_id=board_id, solution=sol) }} {%- endif -%} {%- endmacro %} {% macro prefix() %}
You may always check out the {{- 'real problem' if is_solution else 'solution' -}} {%- if many -%}s{%- endif -%} .