parent
4b9c6daaca
commit
71af4a0d1e
6 changed files with 236 additions and 16 deletions
@ -0,0 +1,150 @@ |
|||||||
|
{% extends 'client/base_catalog.html' %} |
||||||
|
{% load static %} |
||||||
|
{% load i18n %} |
||||||
|
|
||||||
|
|
||||||
|
{% block page_title %} |
||||||
|
<div class="page-title"> |
||||||
|
<h1>{% trans 'Отписаться' %}</h1> |
||||||
|
</div> |
||||||
|
{% endblock %} |
||||||
|
|
||||||
|
{% block content_list %} |
||||||
|
|
||||||
|
<div class="set-sect subscribe"> |
||||||
|
<header>{% trans 'настройка подписки' %}</header> |
||||||
|
<div class="set-sect-body"> |
||||||
|
<form action="{% url 'newsletter_mailinglist_unsubscribe_handle' %}" method="post">{% csrf_token %} |
||||||
|
|
||||||
|
<ul class="tabs clearfix"> |
||||||
|
<li class="active"><a class="icon-big-email" href="#">{% trans 'по e-mail' %}</a></li> |
||||||
|
</ul> |
||||||
|
<ul class="tabs-content"> |
||||||
|
|
||||||
|
<li class="active"> |
||||||
|
|
||||||
|
<div class="mf-announces clearfix"> |
||||||
|
<div class="mf-subj-checks-title"> |
||||||
|
<label class="check"> |
||||||
|
{{ subscribe.get_announce }} |
||||||
|
Получать анонсы</label> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-announces-body"> |
||||||
|
|
||||||
|
|
||||||
|
<div class="mf-line mail" style="display: none;"> |
||||||
|
<div class="mf-field">{{ subscribe.email }}</div> |
||||||
|
<div class="mf-msg"></div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-line country"> |
||||||
|
<div class="mf-field"> |
||||||
|
{{ subscribe.country }} |
||||||
|
</div> |
||||||
|
<div class="mf-msg"></div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-line city"> |
||||||
|
<div class="mf-field"> |
||||||
|
{{ subscribe.city }} |
||||||
|
</div> |
||||||
|
<div class="mf-msg"></div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-line subj"> |
||||||
|
<div class="mf-field"> |
||||||
|
{{ subscribe.theme }} |
||||||
|
</div> |
||||||
|
<div class="mf-msg"></div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-line period"> |
||||||
|
<div class="mf-field"> |
||||||
|
{{ subscribe.periodic }} |
||||||
|
</div> |
||||||
|
<div class="mf-msg"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<hr /> |
||||||
|
<div class="mf-line"> |
||||||
|
<label class="check">{{ subscribe.europe_expo }}{{ subscribe.europe_expo.label }}</label> |
||||||
|
<label class="check">{{ subscribe.asia_expo }}{{ subscribe.asia_expo.label }}</label> |
||||||
|
<label class="check">{{ subscribe.na_expo }}{{ subscribe.na_expo.label }}</label> |
||||||
|
|
||||||
|
</div> |
||||||
|
<hr /> |
||||||
|
|
||||||
|
<div class="mf-line"> |
||||||
|
<label class="check">{{ subscribe.exponent_practicum }}«Практикум экспонента»<i>(учимся эффективно участвовать в выставках и грамотно пиарить свою компанию на событиях)</i></label> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="mf-line"> |
||||||
|
<label class="check">{{ subscribe.organiser_practicum }}«Практикум организатора событий» <i>(Создаем, наполняем и продвигаем собственные ивэнты)</i></label> |
||||||
|
</div> |
||||||
|
|
||||||
|
</li> |
||||||
|
|
||||||
|
</ul> |
||||||
|
|
||||||
|
<div class="mf-buttons-line"> |
||||||
|
<button type="submit" class="icon-save">{% trans 'сохранить' %}</button> |
||||||
|
</div> |
||||||
|
</form> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
{% block scripts %} |
||||||
|
<script> |
||||||
|
$(function(){ |
||||||
|
$('#id_sub_set_country, #id_sub_set_theme') |
||||||
|
.select2({ |
||||||
|
placeholder: $(this).attr('placeholder'), |
||||||
|
width: '100%' |
||||||
|
}); |
||||||
|
|
||||||
|
$('#id_sub_set_city').select2({ |
||||||
|
placeholder: $(this).attr('placeholder'), |
||||||
|
multiple: true, |
||||||
|
width: '100%', |
||||||
|
ajax: { |
||||||
|
|
||||||
|
url: "/city/get-city/", |
||||||
|
dataType: "json", |
||||||
|
quietMillis: 200, |
||||||
|
|
||||||
|
data: function(term, page){ |
||||||
|
return {term: term, |
||||||
|
page: page}; |
||||||
|
}, |
||||||
|
|
||||||
|
results: function (data) { |
||||||
|
var results = []; |
||||||
|
$.each(data, function(index, item){ |
||||||
|
results.push({ |
||||||
|
id: item.id, |
||||||
|
text: item.label |
||||||
|
}); |
||||||
|
}); |
||||||
|
return {results: results}; |
||||||
|
} |
||||||
|
}, |
||||||
|
initSelection : function(element, callback) { |
||||||
|
var data = []; |
||||||
|
$(element.val().split(",")).each(function(i) { |
||||||
|
var item = this.split(':'); |
||||||
|
data.push({ |
||||||
|
id: item[0], |
||||||
|
text: item[1] |
||||||
|
}); |
||||||
|
}); |
||||||
|
callback(data); |
||||||
|
} |
||||||
|
|
||||||
|
}); |
||||||
|
}); |
||||||
|
</script> |
||||||
|
{% endblock %} |
||||||
|
{% endblock %} |
||||||
Loading…
Reference in new issue