{%- macro input_date(prefix, initial=None, resolution='minute', is_dynamic=False) -%} {% if prefix != None %} {% set year_field = prefix + '_year' %} {% set month_field = prefix + '_month' %} {% set day_field = prefix + '_day' %} {% set hour_field = prefix + '_hour' %} {% set minute_field = prefix + '_minute' %} {% else %} {% set year_field = 'year' %} {% set month_field = 'month' %} {% set day_field = 'day' %} {% set hour_field = 'hour' %} {% set minute_field = 'minute' %} {% endif %} {% set initial = initial|now_if_none|to_ct %} {% if year_field in request.values %} {% set selected_year = request.values[year_field]|int %} {% else %} {% set selected_year = initial.year %} {% endif %} {% if month_field in request.values %} {% set selected_month = request.values[month_field]|int %} {% else %} {% set selected_month = initial.month %} {% endif %} {% if is_dynamic %} {% set month_max_day = get_month_max_day(selected_year, selected_month) -%} {% else %} {% set month_max_day = 32 -%} {% endif %}
{%- if resolution in ['month', 'day', 'hour', 'minute'] -%} - {%- endif -%} {% if resolution in ['day', 'hour', 'minute'] -%} - {%- endif -%} {% if resolution in ['hour', 'minute'] %} {%- endif -%} {% if resolution == 'minute' -%} : {%- endif %}
{%- endmacro -%} {%- macro input_option(name, item_id, desc, initial=None) -%} {%- endmacro -%} {% macro input_hidden(name, initial=None) %} {%- endmacro -%} {% macro input_hidden_checkbox(name, initial=None) %} {%- endmacro -%} {% macro input_text( name, initial=None, size=None, maxlength=None, placeholder=None, required=None, pattern=None) %} {%- endmacro -%} {% macro input_number( name, initial=None, size=None, maxlength=None, placeholder=None, required=None) %} {%- endmacro -%} {% macro input_textarea( name, initial, rows, cols, placeholder=None, show_pos=False) -%}
{% if show_pos %}

Line: Column:

{% endif %}
{%- endmacro -%} {%- macro input_checkbox(name, initial) %} {%- endmacro -%} {%- macro messages() %} {% with msgs = get_flashed_messages() %} {% if msgs %} {% endif %} {% endwith %} {%- endmacro -%} {% block html %} {% endblock %}