profile mailing settings

remotes/origin/stage6
ya_dim4ik 9 years ago
parent 53e40ff83a
commit 77eb4bcaf3
  1. 28
      static/mailing_settings/js/main.js
  2. 1
      templates/client/accounts/mailing_settings.html
  3. 2
      templates/client/popups/mailing_settings_countries.html

@ -179,6 +179,10 @@
// Выбор стран
(function () {
var $countries_modal = $('.popup-window.countries'),
$areas_select = $('#id_area'),
$co_select = $('#id_f_countries'),
$selected_areas = $('#selected_areas'),
$selected_co = $('#selected_countries'),
user_countries = {
area: {},
co: {}
@ -220,6 +224,29 @@
'</li>'
};
// Записываем данные в user_countries при инициализации
$areas_select.find('option[selected]').each(function () {
$countries_modal.find('input[name="area"][value="' + $(this).val() + '"]').prop('checked', true);
user_countries['area'][$(this).val()] = $(this).text();
var $area = $(renderSelectedThemes($(this).val(), 'area', $(this).text()));
$selected_areas.append($area);
});
$co_select.find('option[selected]').each(function () {
var $co = $(renderSelectedThemes($(this).val(), 'co', $(this).text()));
$selected_co.append($co);
});
// Записываем данные в user_chice при инициализации
// $tags_select.find('option').each(function () {
// user_choice['tg'][$(this).val()] = $(this).text();
// var $tag = $(renderSelectedThemes($(this).val(), 'tg', $(this).text()));
// $selected_tags.append($tag);
// });
// открываем список тегов в теме
$countries_modal.on('click', '.trigger', function (e) {
e.preventDefault();
@ -284,5 +311,4 @@ $(function () {
$('.scroll-container').mCustomScrollbar();
});

@ -85,6 +85,7 @@
<span class="geo_checkbox"></span>
</label>
<a href="#countries_modal" class="modal_trigger">{% trans 'Выбрать страны' %}</a>
<ul id="selected_areas" class="selected"></ul>
<ul id="selected_countries" class="selected"></ul>
</li>

@ -35,7 +35,7 @@
<div class="wait-ajax"></div>
</div>
<div class="pwf-buttons-line">
<div class="buttons_block">
<button class="modal-approve" type="submit">{% trans 'Выбрать' %}</button>
<button class="modal-clear" type="submit">{% trans 'Очистить' %}</button>
</div>

Loading…
Cancel
Save