{% use "application/forms/itop_base_layout.html.twig" %} {%- block form_start -%} {%- do form.setMethodRendered() -%} {% set method = method|upper %} {%- if method in ["GET", "POST"] -%} {% set form_method = method %} {%- else -%} {% set form_method = "POST" %} {%- endif -%} {%- set attr = attr|merge({class: (attr.class|default('') ~ ' ibo-form')}) -%}
{%- endblock form_end -%} {%- block widget_attributes -%} {{- parent() -}} {% if trigger_form_submit_on_modify %} onChange="this.form.TriggerTurbo(this);" {% endif %} {%- endblock widget_attributes -%} {%- block attributes -%} {{- parent() -}} {% if impacted_by is not empty %} data-impacted-by="{{ impacted_by|join(',') }}" {% endif %} {%- endblock attributes -%} {%- block form_widget_simple -%} {% if type == 'text' %}{% set ibo_class='ibo-input-string' %}{% else %}{% set ibo_class='ibo-input-' ~ type %}{% endif %} {% set attr = attr|merge({class: (attr.class|default('') ~ ' ibo-input ' ~ ibo_class)|trim}) %} {{- parent() -}} {%- endblock form_widget_simple -%} {%- block textarea_widget -%} {% if type == 'text' %}{% set ibo_class='ibo-input-string' %}{% else %}{% set ibo_class='ibo-input-' ~ type %}{% endif %} {% set attr = attr|merge({class: (attr.class|default('') ~ ' ibo-input ' ~ ibo_class)|trim}) %} {{- parent() -}} {%- endblock textarea_widget -%} {%- block choice_widget_collapsed -%} {% set attr = attr|merge({class: (attr.class|default('') ~ ' ibo-input')|trim}) %} {%- endblock choice_widget_collapsed -%} {%- block choice_widget_expanded -%}