Skip to content

Commit 3670bbf

Browse files
committed
Customized dropdown filter placeholder
1 parent 66ebbe5 commit 3670bbf

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/Resources/views/form/bootstrap_4_layout.html.twig

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,9 @@
171171
{%- if placeholder is not none -%}
172172
{% set placeholder = placeholder != '' ? (translation_domain is same as(false) ? placeholder : placeholder|trans({}, translation_domain)) %}
173173
{%- endif -%}
174+
{%- if filter_placeholder is defined -%}
175+
{% set filter_placeholder = filter_placeholder != '' ? (translation_domain is same as(false) ? filter_placeholder : filter_placeholder|trans({}, translation_domain)) %}
176+
{%- endif -%}
174177

175178
<div class="dropdown {{ dropdown_class|default('') }} has-filter {% if disabled or attr.readonly|default(false) %}is-disabled{% endif %} js-select-dropdown{% if multiple %}-multiple dropdown-multiple{% endif %} js-autocomplete-dropdown"
176179
data-placeholder="{{ placeholder }}"
@@ -205,7 +208,7 @@
205208

206209
<div class="dropdown-menu dropdown-options {{ dropdown_options_class|default('') }}">
207210
<div class="dropdown-filter">
208-
<input type="text" placeholder="Search" class="input-text ignore-input" autocomplete="off" />
211+
<input type="text" placeholder="{{ filter_placeholder|default('Search') }}" class="input-text ignore-input" autocomplete="off" />
209212
</div>
210213
<div class="option-list">
211214
<ul>
@@ -343,6 +346,9 @@
343346
{%- if placeholder is not none -%}
344347
{% set placeholder = placeholder != '' ? (translation_domain is same as(false) ? placeholder : placeholder|trans({}, translation_domain)) %}
345348
{%- endif -%}
349+
{%- if filter_placeholder is defined -%}
350+
{% set filter_placeholder = filter_placeholder != '' ? (translation_domain is same as(false) ? filter_placeholder : filter_placeholder|trans({}, translation_domain)) %}
351+
{%- endif -%}
346352

347353
<div class="dropdown {{ dropdown_class|default('') }} {% if filtered|default(false) %}has-filter{% endif %} {% if disabled or attr.readonly|default(false) %}is-disabled{% endif %} js-select-dropdown{% if multiple %}-multiple dropdown-multiple{% endif %}"
348354
data-placeholder="{{ placeholder }}"
@@ -372,7 +378,7 @@
372378
<div class="dropdown-menu dropdown-options {{ dropdown_options_class|default('') }}">
373379
{%- if filtered|default(false) -%}
374380
<div class="dropdown-filter">
375-
<input type="text" placeholder="Search" class="input-text ignore-input" autocomplete="off" />
381+
<input type="text" placeholder="{{ filter_placeholder|default('Search') }}" class="input-text ignore-input" autocomplete="off" />
376382
</div>
377383
{%- endif -%}
378384
<div class="option-list">

0 commit comments

Comments
 (0)