Skip to content

Commit a9352fd

Browse files
committed
fix: description positionning in question design
1 parent e13bb3e commit a9352fd

24 files changed

+465
-115
lines changed

templates/field/actorfield.html.twig

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,34 @@
3333

3434
{% block questionFields %}
3535

36-
{{ fields.nullField() }}
36+
{{ fields.nullField({
37+
label_class: 'col-xxl-4',
38+
input_class: 'col-xxl-8',
39+
}) }}
3740

3841
{{ fields.dropdownYesNo(
3942
'required',
4043
item.fields['required'],
4144
__('Required', 'formcreator'),
4245
{
43-
'add_field_class': 'plugin_formcreator_required'
46+
'add_field_class': 'plugin_formcreator_required',
47+
label_class: 'col-xxl-4',
48+
input_class: 'col-xxl-8',
4449
}
4550
) }}
4651

4752
{# May be empty has no meaning as required makes mandatory to have at lease 1 checkbox ticked #}
48-
{{ fields.nullField() }}
53+
{{ fields.nullField({
54+
label_class: 'col-xxl-4',
55+
input_class: 'col-xxl-8',
56+
}) }}
4957

5058
{{ fields.textareaField(
5159
'default_values',
5260
item.fields['default_values'],
53-
__('Default values')
61+
__('Default values'), {
62+
label_class: 'col-xxl-4',
63+
input_class: 'col-xxl-8',
64+
}
5465
) }}
5566
{% endblock %}

templates/field/checkboxesfield.html.twig

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,28 +32,43 @@
3232
{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %}
3333

3434
{% block questionFields %}
35-
{{ fields.nullField() }}
35+
{{ fields.nullField({
36+
label_class: 'col-xxl-4',
37+
input_class: 'col-xxl-8',
38+
}) }}
3639

3740
{{ fields.dropdownYesNo(
3841
'required',
3942
item.fields['required'],
40-
__('Required', 'formcreator'),
43+
__('Required', 'formcreator'), {
44+
label_class: 'col-xxl-4',
45+
input_class: 'col-xxl-8',
46+
}
4147
) }}
4248

4349
{# May be empty has no meaning as required makes mandatory to have at lease 1 checkbox ticked #}
44-
{{ fields.nullField() }}
50+
{{ fields.nullField({
51+
label_class: 'col-xxl-4',
52+
input_class: 'col-xxl-8',
53+
}) }}
4554

4655
{% import 'components/form/fields_macros.html.twig' as fields %}
4756
{{ fields.textareaField(
4857
'default_values',
4958
item.fields['default_values'],
50-
__('Default values'),
59+
__('Default values'), {
60+
label_class: 'col-xxl-4',
61+
input_class: 'col-xxl-8',
62+
}
5163
) }}
5264

5365
{{ fields.textareaField(
5466
'values',
5567
item.fields['values'],
56-
__('Values'),
68+
__('Values'), {
69+
label_class: 'col-xxl-4',
70+
input_class: 'col-xxl-8',
71+
}
5772
) }}
5873
{% endblock %}
5974

templates/field/datefield.html.twig

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,40 @@
3232
{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %}
3333

3434
{% block questionFields %}
35-
36-
{{ fields.nullField() }}
35+
{{ fields.nullField({
36+
label_class: 'col-xxl-4',
37+
input_class: 'col-xxl-8',
38+
}) }}
3739

3840
{{ fields.dropdownYesNo(
3941
'required',
4042
item.fields['required'],
4143
__('Required', 'formcreator'),
4244
{
43-
'add_field_class': 'plugin_formcreator_required'
45+
'add_field_class': 'plugin_formcreator_required',
46+
label_class: 'col-xxl-4',
47+
input_class: 'col-xxl-8',
4448
}
4549
) }}
4650

4751
{# May be empty has no meaning as required makes mandatory to have at lease 1 checkbox ticked #}
48-
{{ fields.nullField() }}
52+
{{ fields.nullField({
53+
label_class: 'col-xxl-4',
54+
input_class: 'col-xxl-8',
55+
}) }}
4956

5057
{{ fields.dateField(
5158
'default_values',
5259
item.fields['default_values'],
53-
__('Default values'),
60+
__('Default values'), {
61+
label_class: 'col-xxl-4',
62+
input_class: 'col-xxl-8',
63+
}
5464
) }}
5565

56-
{{ fields.nullField() }}
66+
{{ fields.nullField({
67+
label_class: 'col-xxl-4',
68+
input_class: 'col-xxl-8',
69+
}) }}
5770

5871
{% endblock %}

templates/field/datetimefield.html.twig

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,40 @@
3232
{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %}
3333

3434
{% block questionFields %}
35-
36-
{{ fields.nullField() }}
35+
{{ fields.nullField({
36+
label_class: 'col-xxl-4',
37+
input_class: 'col-xxl-8',
38+
}) }}
3739

3840
{{ fields.dropdownYesNo(
3941
'required',
4042
item.fields['required'],
4143
__('Required', 'formcreator'),
4244
{
43-
'add_field_class': 'plugin_formcreator_required'
45+
'add_field_class': 'plugin_formcreator_required',
46+
label_class: 'col-xxl-4',
47+
input_class: 'col-xxl-8',
4448
}
4549
) }}
4650

4751
{# May be empty has no meaning as required makes mandatory to have at lease 1 checkbox ticked #}
48-
{{ fields.nullField() }}
52+
{{ fields.nullField({
53+
label_class: 'col-xxl-4',
54+
input_class: 'col-xxl-8',
55+
}) }}
4956

5057
{{ fields.dateTimeField(
5158
'default_values',
5259
item.fields['default_values'],
53-
__('Default values'),
60+
__('Default values'), {
61+
label_class: 'col-xxl-4',
62+
input_class: 'col-xxl-8',
63+
}
5464
) }}
5565

56-
{{ fields.nullField() }}
66+
{{ fields.nullField({
67+
label_class: 'col-xxl-4',
68+
input_class: 'col-xxl-8',
69+
}) }}
5770

5871
{% endblock %}

templates/field/dropdownfield.html.twig

Lines changed: 57 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,42 +36,67 @@
3636
'itemtype',
3737
item.fields['itemtype'],
3838
_n('Dropdown', 'Dropdowns', 1),
39-
{ on_change: 'plugin_formcreator.changeQuestionType(this)' }
39+
{
40+
on_change: 'plugin_formcreator.changeQuestionType(this)',
41+
label_class: 'col-xxl-4',
42+
input_class: 'col-xxl-8',
43+
}
4044
) }}
4145

4246
{{ fields.dropdownYesNo(
4347
'required',
4448
item.fields['required'],
45-
__('Required', 'formcreator')
49+
__('Required', 'formcreator'), {
50+
label_class: 'col-xxl-4',
51+
input_class: 'col-xxl-8',
52+
}
4653
) }}
4754

4855
{{ fields.dropdownYesNo(
4956
'show_empty',
5057
item.fields['show_empty'],
51-
__('Show empty', 'formcreator')
58+
__('Show empty', 'formcreator'), {
59+
label_class: 'col-xxl-4',
60+
input_class: 'col-xxl-8',
61+
}
5262
) }}
5363

5464
{% if item.fields['itemtype'] is defined and item.fields['itemtype'] != '0' %}
5565
{{ fields.dropdownField(
5666
item.fields['itemtype'],
5767
'default_values',
5868
item.fields['default_values'],
59-
__('Default values'),
69+
__('Default values'), {
70+
label_class: 'col-xxl-4',
71+
input_class: 'col-xxl-8',
72+
}
6073
) }}
6174
{% else %}
62-
{{ fields.nullField() }}
75+
{{ fields.nullField({
76+
label_class: 'col-xxl-4',
77+
input_class: 'col-xxl-8',
78+
}) }}
6379
{% endif %}
6480

65-
{{ fields.nullField() }}
81+
{{ fields.nullField({
82+
label_class: 'col-xxl-4',
83+
input_class: 'col-xxl-8',
84+
}) }}
6685

6786
{% if item.fields['itemtype'] is defined and item.fields['itemtype'] == 'ITILCategory' %}
6887
{{ formcreatorFields.dropdownItilCategoryFilter(
6988
'show_ticket_categories',
7089
item.fields['_show_ticket_categories'],
71-
__('Show ticket categories', 'formcreator')
90+
__('Show ticket categories', 'formcreator'), {
91+
label_class: 'col-xxl-4',
92+
input_class: 'col-xxl-8',
93+
}
7294
) }}
7395

74-
{{ fields.nullField() }}
96+
{{ fields.nullField({
97+
label_class: 'col-xxl-4',
98+
input_class: 'col-xxl-8',
99+
}) }}
75100
{% endif %}
76101

77102
{# _is_tree is set in the showForm method, and helps to find if the itemtype is a tree #}
@@ -81,31 +106,50 @@
81106
item.fields['itemtype'],
82107
'show_tree_root',
83108
item.fields['_tree_root'],
84-
__('Subtree root', 'formcreator'),
109+
__('Subtree root', 'formcreator'), {
110+
label_class: 'col-xxl-4',
111+
input_class: 'col-xxl-8',
112+
}
85113
) }}
86114

87115
{{ fields.numberField(
88116
'show_tree_depth',
89117
item.fields['_show_tree_depth'],
90-
__('Limit subtree depth', 'formcreator'),
118+
__('Limit subtree depth', 'formcreator'), {
119+
label_class: 'col-xxl-4',
120+
input_class: 'col-xxl-8',
121+
}
91122
) }}
92123

93124
{{ fields.dropdownYesNo(
94125
'selectable_tree_root',
95126
item.fields['_tree_root_selectable'],
96-
__('Selectable root', 'formcreator')
127+
__('Selectable root', 'formcreator'), {
128+
label_class: 'col-xxl-4',
129+
input_class: 'col-xxl-8',
130+
}
97131
) }}
98132

99-
{{ fields.nullField() }}
133+
{{ fields.nullField({
134+
label_class: 'col-xxl-4',
135+
input_class: 'col-xxl-8',
136+
}) }}
100137
{% endif %}
101138

102139
{% if item.fields['itemtype'] is defined and item.fields['_is_entity_restrict'] == '1' %}
103140
{{ formcreatorFields.dropdownEntityRestrict(
104141
'entity_restrict',
105142
item.fields['_entity_restrict'],
106143
__('Entity restriction', 'formcreator'),
144+
{
145+
label_class: 'col-xxl-4',
146+
input_class: 'col-xxl-8',
147+
}
107148
) }}
108149

109-
{{ fields.nullField() }}
150+
{{ fields.nullField({
151+
label_class: 'col-xxl-4',
152+
input_class: 'col-xxl-8',
153+
}) }}
110154
{% endif %}
111155
{% endblock %}

templates/field/emailfield.html.twig

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,32 @@
3232
{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %}
3333

3434
{% block questionFields %}
35-
{{ fields.nullField() }}
35+
{{ fields.nullField({
36+
label_class: 'col-xxl-4',
37+
input_class: 'col-xxl-8',
38+
}) }}
3639

3740
{{ fields.dropdownYesNo(
3841
'required',
3942
item.fields['required'],
40-
__('Required', 'formcreator')
43+
__('Required', 'formcreator'), {
44+
label_class: 'col-xxl-4',
45+
input_class: 'col-xxl-8',
46+
}
4147
) }}
4248

43-
{{ fields.nullField() }}
49+
{{ fields.nullField({
50+
label_class: 'col-xxl-4',
51+
input_class: 'col-xxl-8',
52+
}) }}
4453

4554
{{ fields.textField(
4655
'default_values',
4756
item.fields['default_values'],
48-
__('Default values'),
57+
__('Default values'), {
58+
label_class: 'col-xxl-4',
59+
input_class: 'col-xxl-8',
60+
}
4961
) }}
5062

5163
{% endblock %}

templates/field/filefield.html.twig

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,19 @@
3333

3434
{% block questionFields %}
3535

36-
{{ fields.nullField() }}
36+
{{ fields.nullField({
37+
label_class: 'col-xxl-4',
38+
input_class: 'col-xxl-8',
39+
}) }}
3740

3841
{{ fields.dropdownYesNo(
3942
'required',
4043
item.fields['required'],
4144
__('Required', 'formcreator'),
4245
{
43-
'add_field_class': 'plugin_formcreator_required'
46+
'add_field_class': 'plugin_formcreator_required',
47+
label_class: 'col-xxl-4',
48+
input_class: 'col-xxl-8',
4449
}
4550
) }}
4651
{% endblock %}

0 commit comments

Comments
 (0)