src/Elements/Bundle/DemiFrontendBundle/Resources/views/Snippet/filterSidebar/allowFreeCancellationOnly.mobile.html.twig line 1

Open in your IDE?
  1. {%  if(pimcore_checkbox("showFreeCancellation").isChecked()) %}
  2.     <li class="mb-3 {{ isSearch ? '' : "js-search-data__show-if-submitted" }}" {{ noDate ? 'hidden': '' }}">
  3.         <button class="form-box form-box--collapsible collapsed"
  4.                 type="button"
  5.                 data-toggle="collapse"
  6.                 data-target="#{{ isSearch ? "additional-search" : "filter" }}-overlay-freeCancellation"
  7.                 aria-expanded="false"
  8.                 aria-controls="{{ isSearch ? "additional-search" : "filter" }}-overlay-freeCancellation">
  9.             <span class="form-box__label">{{ "demi.filter.free-cancellation"|trans }}</span>
  10.             <span class="form-box__content text-truncate {{ isSearch ? "js-additional-search-overlay" : "js-filter-form" }}__group-label"
  11.                   data-filter-name="freeCancellation"
  12.                   data-default-text="{{ "demi.filter.all"|trans }}">
  13.                             {{ "demi.filter.all"|trans }}
  14.             </span>
  15.             <span class="demi-icon demi-icon-chevron-down form-box__icon" aria-label="{{ "demi.filter.open"|trans }}"></span>
  16.         </button>
  17.         <section id="{{ isSearch ? "additional-search" : "filter" }}-overlay-freeCancellation"
  18.                  aria-expanded="false"
  19.                  class="collapse js-collapse-in-viewport">
  20.             <div class="form-box__detail p-3">
  21.                 <ul class="list-inline list-inline--gutter-6">
  22.                     {% set val = "on" %}
  23.                     {% set paramName = 'freeCancellation' %}
  24.                     {% set paramNameToUse = paramName %}
  25.                     {% set filterTexte = filterTexte is defined ? filterTexte : [] %}
  26.                     {% set filterTexte = filterTexte + {
  27.                         'name' : paramNameToUse ,
  28.                         'value' : val,
  29.                         'text' : "demi.filter.free-cancellation"|trans,
  30.                         'label': "demi.filter.free-cancellation" |trans
  31.                         } %}
  32.                     %}
  33.                     <li class="list-inline-item">
  34.                         {{ include('@ElementsDemiFrontend/Includes/elements/buttons/toggle-button.html.twig', {
  35.                             'type' : 'checkbox',
  36.                             'text' : "demi.filter.free-cancellation"|trans,
  37.                             'styleModifier' : 'js-additional-search-overlay__default-input js-filter-form__default-input ',
  38.                             'name' :  paramName,
  39.                             'value' : val,
  40.                             'hasIcon' : true,
  41.                             'bubbles' : true,
  42.                             'bubblesId' : paramName
  43.                         }) }}
  44.                     </li>
  45.                     <script type="text/javascript" data-cookieconsent="ignore">
  46.                          _filterTexte = window['_filterTexte'] || [];
  47.                         _filterTexte.push.apply( _filterTexte, {{ filterTexte|json_encode|raw }} );
  48.                     </script>
  49.                 </ul>
  50.             </div>
  51.         </section>
  52.     </li>
  53. {% endif %}