|
|
|
|
@ -1,82 +1,78 @@ |
|
|
|
|
{% load static %} |
|
|
|
|
{% load i18n %} |
|
|
|
|
|
|
|
|
|
<div class="in-search-form mp-search"> |
|
|
|
|
<form action="{{ search_form.search_url }}" class="search_form" id="search-block-form"> |
|
|
|
|
<div class="s-title">{{ search_form.title }}</div> |
|
|
|
|
<div class="search-form-wrap"> |
|
|
|
|
<div class="search-line"> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<div class="sf-field"> |
|
|
|
|
<label for="search">{% trans 'Я ищу:' %}</label> |
|
|
|
|
<div class="input-text">{{ search_form.q }}</div> |
|
|
|
|
</div> |
|
|
|
|
<form action="{{ search_form.search_url }}" class="search_form" id="search-block-form"> |
|
|
|
|
<div class="s-title">{{ search_form.title }}</div> |
|
|
|
|
<div class="search-form-wrap"> |
|
|
|
|
<div class="search-line"> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<div class="sf-field"> |
|
|
|
|
<label for="search">{% trans 'Я ищу:' %}</label> |
|
|
|
|
<div class="input-text">{{ search_form.q }}</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="sf-autocomplete main-field-complete visible"> |
|
|
|
|
<div class="sfa-wrap q-field-complete-wrap" id="q-field-complete-wrap"> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<div class="sf-field"> |
|
|
|
|
<label for="where">{% trans 'Где:' %}</label> |
|
|
|
|
<div class="input-text">{{ search_form.w }}</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<div class="sf-field"> |
|
|
|
|
<label for="where">{% trans 'Где:' %}</label> |
|
|
|
|
<div class="input-text">{{ search_form.w }}</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="sf-autocomplete main-field-complete visible"> |
|
|
|
|
<div class="sfa-wrap w-field-complete-wrap" id="w-field-complete-wrap"> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<button class="search_submit" type="submit"><span>{% trans 'найти' %}</span></button> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="search-line sl-options"> |
|
|
|
|
{% if search_form.th %} |
|
|
|
|
<div class="sf-field-wrap no-wrap">{% trans 'Тематика: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pwSubj" id="subj-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="sf-field-wrap"> |
|
|
|
|
<button class="search_submit" type="submit"><span>{% trans 'найти' %}</span></button> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="search-line sl-options"> |
|
|
|
|
{% if search_form.th %} |
|
|
|
|
<div class="sf-field-wrap no-wrap">{% trans 'Тематика: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pwSubj" id="subj-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
{# search_form.get_themes_display #}{% trans 'Не важно' %} |
|
|
|
|
</a> |
|
|
|
|
<span class="clear-all-button"> </span> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.place_type %} |
|
|
|
|
<div class="sf-field-wrap">{% trans 'Тип: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pw-place_type" id="subj-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.place_type %} |
|
|
|
|
<div class="sf-field-wrap">{% trans 'Тип: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pw-place_type" id="subj-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
{% trans 'Не важно' %} |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.area %} |
|
|
|
|
<div class="sf-field-wrap no-wrap">{% trans 'Место: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pwPlace" id="place-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
{# search_form.get_places_display #}{% trans 'Не важно' %} |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.area %} |
|
|
|
|
<div class="sf-field-wrap no-wrap">{% trans 'Место: ' %} |
|
|
|
|
<a class="search-modal-open" href="#pwPlace" id="place-modal-trigger" data-default="{% trans 'Не важно' %}"> |
|
|
|
|
{# search_form.get_places_display #}{% trans 'Не важно' %} |
|
|
|
|
</a> |
|
|
|
|
<span class="clear-all-button"> </span> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
{% if search_form.fr %} |
|
|
|
|
<div class="sf-field-wrap no-wrap"><span class="trigger-label">{% trans 'Период: ' %}</span> |
|
|
|
|
<a class="search-modal-open" href="#pwPeriod" id="period-modal-trigger" data-default="Не важно" data-lng-from="с" data-lng-to="по"> |
|
|
|
|
{% if search_form.fr.value or search_form.to.value %} |
|
|
|
|
{% if search_form.fr.value %} |
|
|
|
|
c {{ search_form.fr.value }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.to.value %} |
|
|
|
|
по {{ search_form.to.value }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% else %} |
|
|
|
|
{% if search_form.fr %} |
|
|
|
|
<div class="sf-field-wrap no-wrap"><span class="trigger-label">{% trans 'Период: ' %}</span> |
|
|
|
|
<a class="search-modal-open" href="#pwPeriod" id="period-modal-trigger" data-default="Не важно" data-lng-from="с" data-lng-to="по"> |
|
|
|
|
{% if search_form.fr.value or search_form.to.value %} |
|
|
|
|
{% if search_form.fr.value %} |
|
|
|
|
c {{ search_form.fr.value }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% if search_form.to.value %} |
|
|
|
|
по {{ search_form.to.value }} |
|
|
|
|
{% endif %} |
|
|
|
|
{% else %} |
|
|
|
|
{% trans 'Не важно' %} |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
{% endif %} |
|
|
|
|
</a> |
|
|
|
|
<span class="clear-all-button"> </span> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="modals"> |
|
|
|
|
<div class="search-modal-overlay" id="search-modal"> |
|
|
|
|
<div class="search-modal-wrap fancybox-skin"> |
|
|
|
|
@ -96,14 +92,15 @@ |
|
|
|
|
<div class="a modal-close fancybox-close"> </div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</form> |
|
|
|
|
</form> |
|
|
|
|
{% block scripts %} |
|
|
|
|
<script src="{% static 'client/js/plugins/inputmask/jquery.inputmask.js' %}"></script> |
|
|
|
|
<!--<script src="{% static 'client/js' %}{% if debug %}/{% else %}_min/{% endif %}_modules/block.search{% if debug %}{% else %}.min{% endif %}.js"></script>--> |
|
|
|
|
{% if request.GET.debug == '1' %} |
|
|
|
|
<script src="{% static 'client/js/_modules/block.search.js' %}"></script> |
|
|
|
|
{% else %} |
|
|
|
|
<script src="{% static 'client/js_min/_modules/block.search.min.js' %}"></script> |
|
|
|
|
{% endif %} |
|
|
|
|
<script> |
|
|
|
|
var closerTextSingle = "{% trans ' и еще _ позиция' %}", |
|
|
|
|
closerText = "{% trans ' и еще _ позиции' %}"; |
|
|
|
|
@ -111,7 +108,6 @@ |
|
|
|
|
closerTextSingle = "{% trans ' и еще _' %}"; |
|
|
|
|
closerText = "{% trans ' и еще _' %}"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
EXPO.searchBlock.init({ |
|
|
|
|
formId: 'search-block-form', |
|
|
|
|
modalTriggerClass:'search-modal-open', |
|
|
|
|
@ -143,10 +139,8 @@ |
|
|
|
|
getParentUrl:'http://{{ request.get_host }}/search-form/get-parent/', |
|
|
|
|
selectedItemsContainer:'csb-subj-selected-items', |
|
|
|
|
subjectTriggerWrapId:'subj-checks', |
|
|
|
|
//switched by default |
|
|
|
|
defaultOn:['exhibition-check','conference-check'], |
|
|
|
|
clearAllButtonClass:'clear-all-button', |
|
|
|
|
|
|
|
|
|
applyBtnClass:'modal-approve' |
|
|
|
|
}, |
|
|
|
|
period:{ |
|
|
|
|
@ -188,12 +182,8 @@ |
|
|
|
|
height:460 |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
{% endblock %} |
|
|
|
|
</div> |
|
|
|
|
|