EXPO-25 accounts/feed.html

remotes/origin/1203
pavel 11 years ago
parent 8e7d228c44
commit 61d3831739
  1. 300
      templates/client/accounts/feed.html

@ -2,83 +2,75 @@
{% load i18n %} {% load i18n %}
{% load static %} {% load static %}
{% block bread_scrumbs %} {% block bread_scrumbs %}
<div class="bread-crumbs"> <div class="bread-crumbs">
<a href="/">{% trans 'Главная страница' %}</a> <a href="/">{% trans 'Главная страница' %}</a>
<strong>{% trans 'Моя лента событий' %}</strong> <strong>{% trans 'Моя лента событий' %}</strong>
</div> </div>
{% endblock %} {% endblock %}
{% block page_title %} {% block page_title %}
<div class="page-title"> <div class="page-title">
<h1>{% trans 'Моя лента событий' %}</h1> <h1>{% trans 'Моя лента событий' %}</h1>
</div> </div>
{% endblock %} {% endblock %}
{% block page_body %} {% block page_body %}
<div class="page-body clearfix events-feed-page"> <div class="page-body clearfix events-feed-page">
<div class="events-filter-wrap" id="events-filter-wrap"> <div class="events-filter-wrap" id="events-filter-wrap">
<a rel="nofollow" id="filter-show-button" class="button icon-eye " href="javascript:void(0);">Фильтрация ленты</a> <a rel="nofollow" id="filter-show-button" class="button icon-eye " href="javascript:void(0);">Фильтрация ленты</a>
<div class="events-filter" id="events-filter">
<section class="col">
<h2><span id="filter-subject-label" data-default="Тематические фильтры не выбраны" data-selected="Тематика">Тематические фильтры не выбраны</span>: (<a class="change-filter filter-modal-open" href="#filter-pwSubj" id="filter-subj-modal-trigger">Изменить</a>):</h2>
<div class="events-filter-box c-select-box">
<div class="csb-selected-items " >
<div class="csb-selected csb-subj-selected dna-template" id="filter-subject-tags">
<div class="csbs-text ">~~text~~</div>
<a class="csbs-del del-on-page" href="javascript:void(0);" data-checkbox-id="~~id~~">x</a>
</div>
</div>
</div>
</section>
<section class="col ">
<h2 class="mt-0"><span id="filter-place-label" data-default="Географические фильтры не выбраны" data-selected="Место проведения">Географические фильтры не выбраны</span>: (<a class="change-filter filter-modal-open" href="#filter-pwPlace" id="filter-place-modal-trigger">Изменить</a>):</h2>
<div class="events-filter-box c-select-box">
<div class="csb-selected-items" >
<div class="csb-selected csb-subj-selected dna-template" id="filter-places-tags">
<div class="csbs-text ">~~text~~</div>
<a class="csbs-del del-on-page" href="javascript:void(0);" data-checkbox-id="~~id~~">x</a>
</div>
</div>
</div>
</section>
<button class="icon-check apply-filter button" type="submit" id="apply-filter-button">{% trans 'Применить' %}</button>
</div>
<form method="post" action="/profile/feed/" class="search_form" id="filter-block-form">{% csrf_token %}
<div class="modals">
<div class="search-modal-overlay" id="filter-modal">
<div class="search-modal-wrap fancybox-skin">
<div class="search-modal-body">
{% if search_form.th %}
{% include 'client/popups/theme.html' with search_form=search_form filter="filter-" formId="filter-pwSubj" selectedItemTemplate="filter-subj-selected" autoCompleteId="filter-subj-complete-block" filterInputId="filter-subj-fliter-input" selectedItemsContainer="filter-csb-subj-selected-items" subjectTriggerWrapId="filter-subj-checks" exhibitionCheck="filter-exhibition-check" conferenceCheck="filter-conference-check" prefix="f-s-" submitText="Применить" %}
{% endif %}
{% if search_form.area %}
{% include 'client/popups/place.html' with search_form=search_form filter="filter-" formId="filter-pwPlace" selectedItemTemplate="filter-csb-selected" autoCompleteId="filter-place-complete-block" filterInputId="filter-place-filter-input" selectedItemsContainer="filter-csb-selected-items" prefix="f-p-" submitText="Применить" %}
{% endif %}
<div class="events-filter" id="events-filter">
<section class="col">
<h2><span id="filter-subject-label" data-default="Тематические фильтры не выбраны" data-selected="Тематика">Тематические фильтры не выбраны</span>: (<a class="change-filter filter-modal-open" href="#filter-pwSubj" id="filter-subj-modal-trigger">Изменить</a>):</h2>
<div class="events-filter-box c-select-box">
<div class="csb-selected-items " >
<div class="csb-selected csb-subj-selected dna-template" id="filter-subject-tags">
<div class="csbs-text ">~~text~~</div>
<a class="csbs-del del-on-page" href="javascript:void(0);" data-checkbox-id="~~id~~">x</a>
</div> </div>
<div class="a modal-close fancybox-close">&nbsp;</div>
</div>
</div>
</section>
<section class="col ">
<h2 class="mt-0"><span id="filter-place-label" data-default="Географические фильтры не выбраны" data-selected="Место проведения">Географические фильтры не выбраны</span>: (<a class="change-filter filter-modal-open" href="#filter-pwPlace" id="filter-place-modal-trigger">Изменить</a>):</h2>
<div class="events-filter-box c-select-box">
<div class="csb-selected-items" >
<div class="csb-selected csb-subj-selected dna-template" id="filter-places-tags">
<div class="csbs-text ">~~text~~</div>
<a class="csbs-del del-on-page" href="javascript:void(0);" data-checkbox-id="~~id~~">x</a>
</div>
</div>
</div>
</section>
<button class="icon-check apply-filter button" type="submit" id="apply-filter-button">{% trans 'Применить' %}</button>
</div>
<form method="post" action="/profile/feed/" class="search_form" id="filter-block-form">{% csrf_token %}
<div class="modals">
<div class="search-modal-overlay" id="filter-modal">
<div class="search-modal-wrap fancybox-skin">
<div class="search-modal-body">
{% if search_form.th %}
{% include 'client/popups/theme.html' with search_form=search_form filter="filter-" formId="filter-pwSubj" selectedItemTemplate="filter-subj-selected" autoCompleteId="filter-subj-complete-block" filterInputId="filter-subj-fliter-input" selectedItemsContainer="filter-csb-subj-selected-items" subjectTriggerWrapId="filter-subj-checks" exhibitionCheck="filter-exhibition-check" conferenceCheck="filter-conference-check" prefix="f-s-" submitText="Применить" %}
{% endif %}
{% if search_form.area %}
{% include 'client/popups/place.html' with search_form=search_form filter="filter-" formId="filter-pwPlace" selectedItemTemplate="filter-csb-selected" autoCompleteId="filter-place-complete-block" filterInputId="filter-place-filter-input" selectedItemsContainer="filter-csb-selected-items" prefix="f-p-" submitText="Применить" %}
{% endif %}
</div> </div>
<div class="a modal-close fancybox-close">&nbsp;</div>
</div> </div>
</div> </div>
</form>
</div> </div>
<div class="filter-hint-block" id="filter-hint-block">
</form> <p><span class="red">*</span>{% trans ' Вы можете настроить ленту событий, один раз выбрав интересные темы и географию с помощью кнопки «Фильтрация ленты».' %}</p>
</div> </div>
<div class="filter-hint-block" id="filter-hint-block"> {% if object_list %}
<p><span class="red">*</span>{% trans ' Вы можете настроить ленту событий, один раз выбрав интересные темы и географию с помощью кнопки «Фильтрация ленты».' %}</p> {% include 'includes/exposition/exposition_list.html' with object_list=object_list %}
</div> {% else %}
{% if object_list %}
{% include 'includes/exposition/exposition_list.html' with object_list=object_list %}
{% else %}
<p class="message-not-found"> <p class="message-not-found">
<span> <span>
<i class="fa fa-exclamation-triangle"></i> <i class="fa fa-exclamation-triangle"></i>
@ -87,92 +79,88 @@
{% trans "Увы, событий, соответствующих выбранным фильтрам, нет в каталоге.<br> Попробуйте укрупнить параметры поиска" %} {% trans "Увы, событий, соответствующих выбранным фильтрам, нет в каталоге.<br> Попробуйте укрупнить параметры поиска" %}
</span> </span>
</p> </p>
{% endif %}
{% endif %} {% include 'includes/catalog_paginator.html' with page_obj=page_obj %}
{% if request.GET.debug == '1' %}
{% include 'includes/catalog_paginator.html' with page_obj=page_obj %} <script src="{% static 'client/js/_modules/page.events.feed.js' %}"></script>
<!--todo: вернуть минификацию--> {% else %}
<!--<script src="{% static 'client/js' %}{% if debug %}/{% else %}_min/{% endif %}_modules/page.events.feed{% if debug %}{% else %}.min{% endif %}.js"></script>--> <script src="{% static 'client/js_min/_modules/page.events.feed.min.js' %}"></script>
{% endif %}
<script src="{% static 'client/js/_modules/page.events.feed.js' %}"></script> <script>
<!--<script src="{% static 'client/js/_modules/block.search.js' %}"></script>--> EXPO.events.feed.init({
bodyId:'events-filter-wrap',
<script> formId: 'filter-block-form',
EXPO.events.feed.init({ activeClass:'active',
bodyId:'events-filter-wrap', modalTriggerClass:'filter-modal-open',
formId: 'filter-block-form', searchData:'{{ filter_form.data_with_parents|safe }}',
activeClass:'active', closerText: "{% trans ' и еще _ позиции' %}",
modalTriggerClass:'filter-modal-open', closerTextSingle:"{% trans ' и еще _ позиция' %}",
searchData:'{{ filter_form.data_with_parents|safe }}', applyButtonId:'apply-filter-button',
closerText: "{% trans ' и еще _ позиции' %}", place: {
closerTextSingle:"{% trans ' и еще _ позиция' %}", id: 'filter-pwPlace',
applyButtonId:'apply-filter-button', selectedItemTemplate: 'filter-csb-selected',
place: { ajaxUrl: 'http://{{ request.get_host }}/search-form/',
id: 'filter-pwPlace', autoCompleteUrl: 'http://{{ request.get_host }}/search-form/autocomplete/',
selectedItemTemplate: 'filter-csb-selected', getParentUrl: 'http://{{ request.get_host }}/search-form/get-parent/',
ajaxUrl: 'http://{{ request.get_host }}/search-form/', autoCompleteId: 'filter-place-complete-block',
autoCompleteUrl: 'http://{{ request.get_host }}/search-form/autocomplete/', filterInputId: 'filter-place-filter-input',
getParentUrl: 'http://{{ request.get_host }}/search-form/get-parent/', modalTrigger: 'filter-place-modal-trigger',
autoCompleteId: 'filter-place-complete-block', selectedItemsContainer: 'filter-csb-selected-items',
filterInputId: 'filter-place-filter-input', clearAllButtonClass: 'modal-clear',
modalTrigger: 'filter-place-modal-trigger', applyBtnClass: 'modal-approve',
selectedItemsContainer: 'filter-csb-selected-items', tagsBoxId: 'filter-places-tags',
clearAllButtonClass: 'modal-clear', deleteTagClass: 'csbs-del',
applyBtnClass: 'modal-approve', bodyId: 'events-filter-wrap',
tagsBoxId: 'filter-places-tags',
deleteTagClass: 'csbs-del', prefix: 'f-p-',
bodyId: 'events-filter-wrap', deleteId: 'place-tag-remove',
labelId: 'filter-place-label'
prefix: 'f-p-', },
deleteId: 'place-tag-remove', subject: {
labelId: 'filter-place-label' id: 'filter-pwSubj',
}, selectedItemTemplate: 'filter-subj-selected',
subject: { autoCompleteId: 'filter-subj-complete-block',
id: 'filter-pwSubj', ajaxUrl: 'http://{{ request.get_host }}/search-form/',
selectedItemTemplate: 'filter-subj-selected', autoCompleteUrl: 'http://{{ request.get_host }}/search-form/autocomplete/',
autoCompleteId: 'filter-subj-complete-block', filterInputId: 'filter-subj-fliter-input',
ajaxUrl: 'http://{{ request.get_host }}/search-form/', modalTrigger: 'fiter-subj-modal-trigger',
autoCompleteUrl: 'http://{{ request.get_host }}/search-form/autocomplete/', getParentUrl: 'http://{{ request.get_host }}/search-form/get-parent/',
filterInputId: 'filter-subj-fliter-input', selectedItemsContainer: 'filter-csb-subj-selected-items',
modalTrigger: 'fiter-subj-modal-trigger', subjectTriggerWrapId: 'filter-subj-checks',
getParentUrl: 'http://{{ request.get_host }}/search-form/get-parent/', //switched by default
selectedItemsContainer: 'filter-csb-subj-selected-items', defaultOn: ['f-s-exhibition-check', 'f-s-conference-check'],
subjectTriggerWrapId: 'filter-subj-checks', clearAllButtonClass: 'modal-clear',
//switched by default applyBtnClass: 'modal-approve',
defaultOn: ['f-s-exhibition-check', 'f-s-conference-check'], tagsBoxId: 'filter-subject-tags',
clearAllButtonClass: 'modal-clear', deleteTagClass: 'csbs-del',
applyBtnClass: 'modal-approve', bodyId: 'events-filter-wrap',
tagsBoxId: 'filter-subject-tags', prefix: 'f-s-',
deleteTagClass: 'csbs-del', deleteId: 'subject-tag-remove',
bodyId: 'events-filter-wrap',
prefix: 'f-s-', labelId: 'filter-subject-label'
deleteId: 'subject-tag-remove', },
modal:{
labelId: 'filter-subject-label' id:'filter-modal',
}, wrapClass:'search-modal-wrap',
modal:{ size:{
id:'filter-modal', 'filter-pwSubj':{
wrapClass:'search-modal-wrap', width:640,
size:{ height:514
'filter-pwSubj':{ },
width:640, 'filter-pwPlace':{
height:514 width:640,
}, height:460
'filter-pwPlace':{ }
width:640, }
height:460 },
} filter: {
} wrapperId:'"events-filter-wrap"',
}, bodyId:'events-filter',
filter: { buttonId:'filter-show-button',
wrapperId:'"events-filter-wrap"', hintId:'filter-hint-block'
bodyId:'events-filter',
buttonId:'filter-show-button', }
hintId:'filter-hint-block' });
</script>
} </div>
});
</script>
</div>
{% endblock %} {% endblock %}

Loading…
Cancel
Save