remotes/origin/1203
pavel 11 years ago
parent 34df22a08c
commit d1aab29a27
  1. 33
      templates/client/accounts/calendar.html
  2. 27
      templates/client/static_client/js/_modules/page.profile.calendar.js

@ -25,6 +25,7 @@
</div> </div>
<div class="m-article cal-lists"> <div class="m-article cal-lists">
{% if events|length > 0 %}
<div class="cl-sect"> <div class="cl-sect">
<div class="cls-title">{{ days.15|date:"F"}}’{{ days.15|date:"y"}}</div> <div class="cls-title">{{ days.15|date:"F"}}’{{ days.15|date:"y"}}</div>
{% include 'includes/accounts/calendar_list.html' with events=events %} {% include 'includes/accounts/calendar_list.html' with events=events %}
@ -43,42 +44,12 @@
</div> </div>
</div> </div>
{% endif %}
<div class="to-prev-cal"> <div class="to-prev-cal">
<a class="icon-back" href="/profile/calendar/?year={{ days.15|add_month:'-1'|date:'Y' }}&month={{ days.15|add_month:'-1'|date:'m' }}">{% trans 'Посмотреть прошедший календарь' %}</a> <a class="icon-back" href="/profile/calendar/?year={{ days.15|add_month:'-1'|date:'Y' }}&month={{ days.15|add_month:'-1'|date:'m' }}">{% trans 'Посмотреть прошедший календарь' %}</a>
</div> </div>
</div> </div>
</div>
<script>
$(function () {
$('#btn_delete').on('click', function(e){
e.preventDefault();
var expos = $("input[name=expo]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var confs = $("input[name=conf]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var seminars = $("input[name=seminar]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var webinars = $("input[name=webinar]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var sendData = {'expo': JSON.stringify(expos),
'conf':JSON.stringify(confs),
'seminar':JSON.stringify(seminars),
'webinar': JSON.stringify(webinars)}
$.get('/profile/calendar/remove/', sendData, function(data){
if(data.success){
location.reload();
}
})
});
})
</script>
{% endblock %} {% endblock %}
{% block scripts %} {% block scripts %}

@ -14,6 +14,33 @@ if (EXPO.profile.calendar) {
that.opt = {}; //свойства по умолчанию that.opt = {}; //свойства по умолчанию
//private //private
$(function () { $(function () {
/**
* events list below calendar
*/
$('#btn_delete').on('click', function(e){
e.preventDefault();
var expos = $("input[name=expo]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var confs = $("input[name=conf]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var seminars = $("input[name=seminar]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var webinars = $("input[name=webinar]:checkbox:checked").map(function(){
return $(this).val();
}).get();
var sendData = {'expo': JSON.stringify(expos),
'conf':JSON.stringify(confs),
'seminar':JSON.stringify(seminars),
'webinar': JSON.stringify(webinars)}
$.get('/profile/calendar/remove/', sendData, function(data){
if(data.success){
location.reload();
}
})
});
}); });
// methods // methods

Loading…
Cancel
Save