src/Front/Templates/Journal/_list/list.html.twig line 1

  1. {% from '@front_templates/_includes/_icons.html.twig' import search, chevronDown, close, delete, filters, grid, gridRow %}
  2. <div class="list-filters">
  3.     <div class="search-form search-form__input-wrapper">
  4.         <input class="search-form__input" type="text" id="journal-search" required>
  5.         <label class="search-form__label" for="journal-search">{{ 'T_JOURNAL_TEXT_SEARCH_LABEL'|trans }}</label>
  6.         {{ search('T_SEARCH'|trans, 'black') }}
  7.     </div>
  8.     <div style="display: none;">
  9.         <span class="tag-label">{{ 'T_JOURNAL_TEXT_SEARCH'|trans }}</span>
  10.         <button class="tag" id="searched-text"><span class="searched-text">Leonardo da Vinci</span>{{ close('T_REMOVE'|trans, 'black') }}</button>
  11.     </div>
  12.     {% if isStandalone is defined and isStandalone %}
  13.         <div class="list-filters__dropdowns">
  14.             <div>
  15.                 <span class="tag-label">{{ 'T_JOURNAL_LIST_DOMAIN_SELECTION'|trans }}</span>
  16.                 <button class="form__select form__select--button js-dialog-trigger">
  17.                     {{ 'T_JOURNAL_ALL_DOMAINS'|trans }} {{ chevronDown('T_ARROW_DOWN'|trans) }}
  18.                 </button>
  19.             </div>
  20.             <div>
  21.                 <span class="tag-label">{{ 'T_JOURNAL_LIST_AFFILIATION_SELECTION'|trans }}</span>
  22.                 <button class="form__select form__select--button js-dialog-trigger">
  23.                     {{ 'T_JOURNAL_LIST_ALL_AFFILIATIONS'|trans }} {{ chevronDown('T_ARROW_DOWN'|trans) }}
  24.                 </button>
  25.             </div>
  26.         </div>
  27.     {% endif %}
  28.     <button class="filter-button js-dialog-trigger">{{ filters('T_FILTERS') }} {{ 'T_JOURNAL_SHOW_ALL_FILTERS'|trans }}</button>
  29.     <span id="filters-label" class="tag-label" style="display: none;">{{ 'wybrane filtry'|trans }}</span>
  30.     <div id="filters-list" class="tag-list" style="display: none;">
  31.         <button
  32.             style="display: none;"
  33.             id="button-template"
  34.             data-target=""
  35.             class="tag selected-filter template"
  36.         >
  37.             <span>{{ 'czasopisma naukowe'|trans }}</span> {{ close('T_REMOVE'|trans, 'black') }}
  38.         </button>
  39.         <button id="clear-filters" class="filter-button">
  40.             {{ delete('T_DELETE'|trans, 'black') }} {{ 'T_JOURNAL_CLEAN_ALL_FILTERS'|trans }}
  41.         </button>
  42.     </div>
  43. </div>
  44. {% include '@front_templates/Journal/_list/_mobile_dialogs.html.twig' %}
  45. {% include '@front_templates/Journal/_list/_filters.html.twig' %}
  46. <div class="select-filters select-filters--mb select-filters--end">
  47.     <div class="select-filters__wrapper">
  48.         {% if isStandalone is not defined or not isStandalone %}
  49.             <label class="select-label" for="perPage">{{ 'SHOW_ON_PAGE'|trans }}:</label>
  50.             <select id="perPage">
  51.                 <option value="16" selected="selected">16</option>
  52.                 <option value="32">32</option>
  53.             </select>
  54.         {% endif %}
  55.         <label class="select-label" for="sort">{{ 'T_SORT'|trans }}:</label>
  56.         {% set sorters = journal_list_util.Sorters %}
  57.         <select id="sort">
  58.             {% for sorter in sorters %}
  59.                 <option value="{{ sorter }}">{{ ('T_JOURNAL_LIST_SORT_' ~ sorter)|trans }}</option>
  60.             {% endfor %}
  61.         </select>
  62.         <div class="select-filters__wrapper">
  63.             <label class="select-label" for="view">{{ 'T_JOURNAL_LIST_VIEW_TYPE'|trans }}:</label>
  64.             <button class="view-option-selector js-view-option-selector" id="view" data-list="js-list-view">
  65.                 <span class="view-option-selector__block">{{ grid('T_VIEW_BLOCK'|trans) }}</span>
  66.                 <span class="view-option-selector__row">{{ gridRow('T_VIEW_ROW'|trans) }}</span>
  67.             </button>
  68.         </div>
  69.     </div>
  70. </div>
  71. <div class="js-list-view" id="js-api-result" data-action="{{ site_url_generator.Url('api_front_journals') }}"></div>
  72. {% if isStandalone is not defined or not isStandalone %}
  73.     {% include '@front_templates/_includes/_pagination.html.twig' with { display: 'none' } %}
  74. {% endif %}