function set_filter_block_height () { var add_links = false; $('#filter_form_wraper').find('ul').each(function(i, ul) { var $ul = $(this), $block = $ul.parent('div'); add_links = false; $ul.find('li').each(function(j, li) { if ($(li).index() > 9) { $(li).css('display', 'none'); add_links = true; } }); if (add_links){ var $show_more_link = $('', {href: "#", text: 'показать еще 10', class: 'show_more_link'}), $show_all_link = $('', {href: '#', text: 'показать все', class: 'show_all_link'}), $links_block = $('
', {class: 'links_block'}); $links_block .append($show_more_link) .append('
');
$.each(window.sendData, function(i, val) {
var key = i;
if ( val.length ) {
if ( $.type(val) == 'array' ){
for(var j = 0; j < val.length; j++){
search_string += key + '=' + val[j] + '&';
}
}
if ( $.type(val) == 'string'){
search_string += key + '=' + val + '&';
}
}
});
$.ajax({
url: $link.attr('href'),
data: search_string
})
.done(function(data) {
if (data.success) {
$('#filter_form_wraper').html(data.form);
set_filter_block_height();
build_filters_period();
}
});
})
.on('click', '#filter_period_trigger', function (event) {
event.preventDefault();
// $('#pwPeriod').fadeIn();
$.fancybox.open('#filterPeriod')
});
$('#get_filters').trigger('click');
$('.page-body').on('click', '.ajax-paginator a:not(.disabled)', function(e) {
e.preventDefault();
var $link = $(this),
$loader = $('#wait-ajax');
$loader.show();
$('html, body').animate({scrollTop: $('.page-body').offset().top - 50}, 500);
$.ajax({
url: $link.attr('href')
})
.done(function(data) {
if (data.success) {
$('.page-body').html(data.results);
$loader.hide();
}
});
});
$('body').on('click', '#clearPeriod', function (event) {
event.preventDefault();
$('#filter_form_wraper #id_date_from input').val('');
$('#filter_form_wraper #id_date_to input').val('');
$.fancybox.close();
submit_search_form();
})
$('#filter_form_wraper').on('click', '.filter_block_label', function(event) {
event.preventDefault();
var $this = $(this),
target = '#' + $this.attr('for');
$(target).slideToggle(300);
$this.find('.fa').toggleClass('fa-caret-down fa-caret-up');
});
$('#filter_form_wraper').on('change', 'input[type="checkbox"]', function(event) {
event.preventDefault();
submit_search_form();
});
$('#filter_form_wraper').on('click', '.filter_form_clear_all', function(event) {
event.preventDefault();
window.location.reload();
});
$("div.ht-main_1").each(function () {
$(this).width($('div.serv-links').width());
});
$(window).resize(function () {
$("div.ht-main_1").each(function () {
$(this).width($('div.serv-links').width());
});
});
$("a.small_link").click(function(){
$("#large img").hide().attr({"src": $(this).attr("href"), "title": $("> img", this).attr("title")});
return false;
});
$("#large>img").load(function(){$("#large>img:hidden").fadeIn("slow")});
setTimeout(function () {
$('a.subscribe_link').click();
}, 3000);
$('.subscribe_success').click(function () {
$('div.subscribe_before').hide();
$('div.subscribe_after').show();
setTimeout(function () {
$('a.fancybox-close').click();
}, 2000);
return false;
});
var number_subjects_list = $("div.subjects_list ul li").length;
var number_subjects_list_x = number_subjects_list -5;
$('div.subjects_list ul li:gt(4)').hide();
$('div.subjects_list span i').text(number_subjects_list_x);
if (number_subjects_list > 5) {
$('div.subjects_list').addClass('more');
}
else {
}
$('div.subjects_list span').click(function () {
$(this).parents('div.subjects_list').removeClass('more');
$(this).parents('div.subjects_list').find('li').show();
return false;
});
$('.preview_toggle').on('click', function (e) {
e.preventDefault();
var $this = $(this);
if ($this.hasClass('full')){
$this
.removeClass('full')
.text($this.data('short'));
} else {
$this
.addClass('full')
.text($this.data('full'));
}
$('.new_article').toggleClass('hidden');
});
});