src/Bidcoz/Bundle/FrontendBundle/Resources/views/Auction/catalog.html.twig line 1

Open in your IDE?
  1. {% extends '@BidcozFrontend/campaign.html.twig' %}
  2. {% block beforeContent %}
  3.     {{ parent() }}
  4.     <h1 class="catalog-title">{{ title }}</h1>
  5. {% endblock %}
  6. {% block content %}
  7.     <div class="panel">
  8.         <div class="panel-body">
  9.             <form class="filter-form catalog-filters-form d-flex align-items-center justify-content-between">
  10.                 <a href="#" class="mobile-filters-toggle d-lg-none flex-shrink-0">
  11.                     <i class="fas fa-filter"></i>
  12.                 </a>
  13.                 <div class="filters contacts-filters catalog-filters d-lg-block">
  14.                     <div class="filters-modal-header d-lg-none">
  15.                         <h6 class="mt-2 mb-3">Filters</h6>
  16.                         <a href="#" class="filters-close">
  17.                             <i class="fas fa-times"></i>
  18.                         </a>
  19.                     </div>
  20.                     <div class="d-flex align-items-center">
  21.                         {% if filterForm.offsetExists('category') and filterForm.category.vars.choices|length %}
  22.                             <div class="form-group">{{ form_widget(filterForm.category) }}</div>
  23.                         {% endif %}
  24.                         {% if filterForm.offsetExists('venue') %}
  25.                             <div class="form-group">{{ form_widget(filterForm.venue) }}</div>
  26.                         {% endif %}
  27.                         <div class="form-group order-filter">{{ form_widget(orderForm.order) }}</div>
  28.                         <button class="btn no-min">Filter</button>
  29.                         <button type="reset" class="btn btn-link no-min">Reset</button>
  30.                     </div>
  31.                 </div>
  32.                 <div class="filter-search-and-view d-flex align-items-center">
  33.                     <div class="filter-search form-group">
  34.                         {{ form_widget(filterForm.name, { attr: { 'class': 'autocomplete' } }) }}
  35.                         <button class="btn no-min no-margin for-desktop search-button">
  36.                             {% include '@BidcozCore/Components/icon.html.twig' with { h: '24px', w: '24px', icon: 'search' } %}
  37.                         </button>
  38.                     </div>
  39.                     <ul class="view-options d-flex align-items-center">
  40.                         {% set isListView = app.request.get('pageView') == 'list' %}
  41.                         <li{% if not isListView %} class="active"{% endif %}>
  42.                             <a href="#" class="grid-view-toggle" data-view="grid">
  43.                                 {% include '@BidcozCore/Components/icon.html.twig' with { h: '28px', w: '28px', icon: 'grid-fill' } %}
  44.                                 <div class="tooltip tooltip-center tooltip-below">Grid</div>
  45.                             </a>
  46.                         </li>
  47.                         <li{% if isListView %} class="active"{% endif %}>
  48.                             <a href="#" class="list-view-toggle" data-view="list">
  49.                                 {% include '@BidcozCore/Components/icon.html.twig' with { h: '24px', w: '24px', icon: 'menu' } %}
  50.                                 <div class="tooltip tooltip-center tooltip-below">List</div>
  51.                             </a>
  52.                         </li>
  53.                     </ul>
  54.                 </div>
  55.             </form>
  56.             <ul class="auction-items row {{ app.request.get('pageView') == 'list' ? 'list-view' : 'grid-view' }}">
  57.                 {% for data in items %}
  58.                     {% set item = data[0] %}
  59.                     {% set itemBidCount = data["bidCount"] %}
  60.                     <li class="auction-item">
  61.                         {% include '@BidcozFrontend/Auction/Item/_item_list.html.twig' %}
  62.                     </li>
  63.                 {% endfor %}
  64.             </ul>
  65.             <div class="scroll-load-trigger">
  66.                 <img src="{{ asset('img/spinner.gif') }}" />
  67.             </div>
  68.             <div class="end-of-catalog hidden">End of Catalog</div>
  69.         </div>
  70.     </div>
  71.     <div class="product-modal modal">
  72.         <div class="modal-content">
  73.             <div class="modal-body"></div>
  74.             <img class="modal-spinner hidden" src="{{ asset('img/spinner.gif') }}" />
  75.         </div>
  76.         <a href="#" class="modal-close"><i aria-hidden="true" class="fa fa-close"></i></a>
  77.         <a href="#" class="modal-prev"><i aria-hidden="true" class="fa fa-caret-left"></i></a>
  78.         <a href="#" class="modal-next"><i aria-hidden="true" class="fa fa-caret-right"></i></a>
  79.         <div class="modal-refresh-counter">Refreshing in <span class="seconds"></span> <span class="suffix"></span>...</div>
  80.         {% set campaign_purchases = app.user and campaign is defined and campaign is not null ? user_campaign_purchases(app.user, campaign) : {} %}
  81.         <a class="modal-go-to-cart" data-cart-count="{{ campaign_purchases|length }}" href="{{ path('account_campaign_purchases', {orgSlug: organization.slug, campaignSlug: campaign.slug}) }}">Go to cart (<span>{{ campaign_purchases|length }}</span>)</a>
  82.     </div>
  83.     <div class="product-modal-alert alert alert-success"></div>
  84. {% endblock %}
  85. {% block javascripts %}
  86.     <script type="text/javascript">
  87.         var globalMainJSObject = null;
  88.         window.productModalEnabled = {{ (ccRequiredWarning is defined and ccRequiredWarning) or requireCC ? 'false' : 'true' }};
  89.     </script>
  90.     {{ parent() }}
  91.     <script src="/js/infinite-scroll.js?v={{ asset_version('') }}" type="text/javascript"></script>
  92.     {% if is_granted('ROLE_USER') %}
  93.         <script src="/js/product-modal.js?v={{ asset_version('') }}" type="text/javascript"></script>
  94.     {% endif %}
  95. {% endblock %}