{%- 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 %}
Line: Column:
{% endif %}