vendor/easycorp/easyadmin-bundle/src/Resources/views/default/includes/_select2_widget.html.twig line 1

Open in your IDE?
  1. {% set _select2_locales = ['ar', 'az', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'is', 'it', 'ja', 'km', 'ko', 'lt', 'lv', 'mk', 'ms', 'nb', 'nl', 'pl', 'pt-BR', 'pt', 'ro', 'ru', 'sk', 'sr-Cyrl', 'sr', 'sv', 'th', 'tr', 'uk', 'vi', 'zh-CN', 'zh-TW'] %}
  2. {% set _app_language = app.request.locale|split('-')|first|split('_')|first %}
  3. {% set _select2_locale = app.request.locale in _select2_locales
  4.     ? app.request.locale
  5.     : _app_language in _select2_locales ? _app_language : 'en'
  6. %}
  7. <script src="{{ asset('bundles/easyadmin/select2/i18n/' ~ _select2_locale ~ '.js') }}"></script>
  8. <script type="text/javascript">
  9.   $(function() {
  10.     // Select2 widget is only enabled for the <select> elements which
  11.     // explicitly ask for it
  12.     function init() {
  13.       $('form select[data-widget="select2"]').select2({
  14.         theme: 'bootstrap',
  15.         language: '{{ _select2_locale }}'
  16.       });
  17.     }
  18.     $(document).on('easyadmin.collection.item-added', init);
  19.     init();
  20.   });
  21. </script>