jQuery(function() {
function init() {
jQuery(".slidable .tall").each(function(indx, element) {
var height = jQuery(this).data("height");
if (height) {
jQuery(this).css({"height": ""});
jQuery(this).removeData("height")
}
});
jQuery(".slidable .controller").remove();
if (jQuery(window).width() < 426) jQuery(".slidable").slidable({
minimal: 200,
speed: 800,
controls: ["<span>Читать далее</span>", "<span>Скрыть</span>"]
})
}
jQuery(window).resize(init);
init()
});
// Спойлер для списков фильтра
var maxLi = 10, text = ["Скрыть", "Показать еще"];
$("ul.checkbox").each(function() {
var li = $(this).find("li");
if (li.length > maxLi) {
li = li.slice(maxLi).hide();
var btn = $("<div>", {
text: text[1],
"class": "btn gray see-more",
click: function() {
li.stop().slideToggle(500, function() {
btn.text(text[+$(this).is(":hidden")])
})
}
}).appendTo(this)
}
});
;(function($) {
$.fn.extend({
HeroSlider: function(options) {
this.defaults = {};
var settings = $.extend({}, this.defaults, options);
return this.each(function() {
var HeroParent = this;
var preview = $(".hero-preview", this);
preview.click(function(e) {
e.preventDefault();
preview.removeClass("active");
$(this).addClass("active");
var index = preview.index(this);
var round = $(".w-slider-dot", HeroParent);
round.eq(index).trigger("tap")
});
$(".hero-slider", this).on("swipe", function(e, a) {
var round = $(".w-slider-dot", HeroParent),
index = round.index($(".w-slider-dot.w-active", HeroParent));
a.direction == "right" ? index-- : index++;
index < 0 && (index = preview.length - 1);
index == preview.length && (index = 0);
preview.removeClass("active").eq(index).addClass("active")
})
})
}
})
})(jQuery);
$(function() {
$.map($("tr:first td"), function(b, a) {
return $("tr td:nth-child(" + ++a + ")")
}).forEach(function(b) {
var a;
b.each(function(b, c) {
a && a.textContent == c.textContent ? ($(c).remove(), a.rowSpan++) : a = c
})
})
});
current_elem.checkboxDiv.addEventListener('click', function() {
hide(current_elem.cardDiv);
},false);