{% load adminlte_filters %} {% if field|fieldtype == "DateTimeInput" %} {% block form_date_time_input %} {% if field.datalist %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'datetime-local'|with_list:field.datalist.name }} {% else %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'datetime-local' }} {% endif %} {% endblock form_date_time_input %} {% elif field|fieldtype == "DateInput" %} {% block form_date_input %} {% if field.datalist %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'date'|with_list:field.datalist.name }} {% else %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'date' }} {% endif %} {% endblock form_date_input %} {% elif field|fieldtype == "TimeInput" %} {% block form_time_input %} {% if field.datalist %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'time'|with_list:field.datalist.name }} {% else %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'time' }} {% endif %} {% endblock form_time_input %} {% elif field.phone_info %} {% block form_phone_input %} {% if field.datalist %} {# inputmask library expects: data-inputmask="'mask':'(999) 999-9999'" #} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'tel'|with_pattern:field.phone_info.pattern|with_inputmask:field.phone_info.inputmask|with_list:field.datalist.name }} {% else %} {{ field|with_class:"form-control"|with_placeholder|with_input_type:'tel'|with_pattern:field.phone_info.pattern|with_inputmask:field.phone_info.inputmask }} {% endif %} {% endblock form_phone_input %} {% elif field.range_min_max %} {% block form_range_input %} {% if field.datalist %} {{ field|with_input_type:'range'|with_min:field.range_min_max.min|with_max:field.range_min_max.max|with_list:field.datalist.name }} {% else %} {{ field|with_input_type:'range'|with_min:field.range_min_max.min|with_max:field.range_min_max.max }} {% endif %} {% endblock form_range_input %} {% elif field.is_color %} {% block form_color_input %} {% if field.datalist %} {{ field|with_input_type:'color'|with_list:field.datalist.name }} {% else %} {{ field|with_input_type:'color' }} {% endif %} {% endblock form_color_input %} {% else %} {% block form_text_input %} {% if field.datalist %} {{ field|with_class:"form-control"|with_placeholder|with_list:field.datalist.name }} {% else %} {{ field|with_class:"form-control"|with_placeholder }} {% endif %} {% endblock form_text_input %} {% endif %} {% if field.datalist %} {% for datalist_option in field.datalist.data %} {% endif %} {% include "adminlte2/partials/_form/_field_error.html" %}