mirror of
https://github.com/Combodo/iTop.git
synced 2026-03-16 22:44:13 +01:00
50 lines
1.8 KiB
Twig
50 lines
1.8 KiB
Twig
{% use "application/forms/itop_base_layout.html.twig" %}
|
|
|
|
{# Widgets #}
|
|
|
|
{%- block widget_attributes -%}
|
|
{% 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() -}}
|
|
onChange="this.form.requestSubmit();console.log('Auto submitting form due to change in field {{ full_name }}');"
|
|
{%- endblock widget_attributes -%}
|
|
|
|
{%- block form_label -%}
|
|
{%- if compound is defined and compound -%}
|
|
{%- set element = 'legend' -%}
|
|
{%- else -%}
|
|
{% set label_attr = label_attr|merge({class: (label_attr.class|default('') ~ ' ibo-field--label')|trim}) %}
|
|
{%- endif -%}
|
|
{{- parent() -}}
|
|
{%- endblock form_label -%}
|
|
|
|
{%- block form_row -%}
|
|
{% set row_attr = row_attr|merge({class: (row_attr.class|default('') ~ ' ibo-field ibo-content-block ibo-block ibo-field-small')|trim}) %}
|
|
{{- parent() -}}
|
|
|
|
{% if form_block is defined %}
|
|
{% for output in form_block.GetOutputs() %}
|
|
<ul>
|
|
{% if output.HasValues %}
|
|
<li style="background-color:#dac2e3;border-radius: 8px;padding: 1px 4px;font-size: 1rem;margin: 5px 0;">
|
|
<div>
|
|
<div><b>{{ output.name }}</b></div>
|
|
{% for t,v in output.GetValues %}
|
|
<div>- {{ t }}: {{ v }}</div>
|
|
{% endfor %}
|
|
</div>
|
|
</li>
|
|
{% endif %}
|
|
</ul>
|
|
{% else %}
|
|
Aucun output
|
|
{% endfor %}
|
|
{% endif %}
|
|
{%- endblock form_row -%}
|
|
|
|
{%- block form_errors -%}
|
|
<div class="form-error">
|
|
{{- parent() -}}
|
|
</div>
|
|
{%- endblock form_errors -%}
|