openclassify/addons/default/visiosoft/default-theme/resources/js/zcustom.js
2019-07-24 12:37:36 +03:00

290 lines
7.7 KiB
JavaScript

jQuery(function ($) {
'use strict';
// -------------------------------------------------------------
// ScrollUp Minimum setup
// -------------------------------------------------------------
(function() {
$.scrollUp();
}());
// -------------------------------------------------------------
// Placeholder
// -------------------------------------------------------------
(function() {
var textAreas = document.getElementsByTagName('textarea');
Array.prototype.forEach.call(textAreas, function(elem) {
elem.placeholder = elem.placeholder.replace(/\\n/g, '\n');
});
}());
// -------------------------------------------------------------
// Show
// -------------------------------------------------------------
(function() {
$("document").ready(function()
{
$(".more-category.one").hide();
$(".show-more.one").click(function()
{
$(".more-category.one").show();
$(".show-more.one").hide();
});
});
$("document").ready(function()
{
$(".more-category.two").hide();
$(".show-more.two").click(function()
{
$(".more-category.two").show();
$(".show-more.two").hide();
});
});
$("document").ready(function()
{
$(".more-category.three").hide();
$(".show-more.three").click(function()
{
$(".more-category.three").show();
$(".show-more.three").hide();
});
});
}());
// -------------------------------------------------------------
// Slider
// -------------------------------------------------------------
(function() {
$('#price').slider();
}());
// -------------------------------------------------------------
// language Select
// -------------------------------------------------------------
(function() {
$('.language-dropdown').on('click', '.language-change a', function(ev) {
if ("#" === $(this).attr('href')) {
ev.preventDefault();
var parent = $(this).parents('.language-dropdown');
parent.find('.change-text').html($(this).html());
}
});
$('.category-dropdown').on('click', '.category-change a', function(ev) {
if ("#" === $(this).attr('href')) {
ev.preventDefault();
var parent = $(this).parents('.category-dropdown');
parent.find('.change-text').html($(this).html());
}
});
}());
// -------------------------------------------------------------
// Tooltip
// -------------------------------------------------------------
(function() {
$('[data-toggle="tooltip"]').tooltip();
}());
// -------------------------------------------------------------
// Accordion
// -------------------------------------------------------------
(function () {
$('.collapse').on('show.bs.collapse', function() {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-faq');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-minus"></i>');
});
$('.collapse').on('hide.bs.collapse', function() {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-faq');
$('a[href="#' + id + '"] .panel-title span').html('<i class="fa fa-plus"></i>');
});
}());
// -------------------------------------------------------------
// Checkbox Icon Change
// -------------------------------------------------------------
(function () {
$('input[type="checkbox"]').change(function(){
if($(this).is(':checked')){
$(this).parent("label").addClass("checked");
} else {
$(this).parent("label").removeClass("checked");
}
});
}());
// -------------------------------------------------------------
// select-category Change
// -------------------------------------------------------------
$('.select-category.post-option ul li a').on('click', function() {
$('.select-category.post-option ul li.link-active').removeClass('link-active');
$(this).closest('li').addClass('link-active');
});
$('.subcategory.post-option ul li a').on('click', function() {
$('.subcategory.post-option ul li.link-active').removeClass('link-active');
$(this).closest('li').addClass('link-active');
});
});
// -------------------------------------------------------------
// Owl Carousel
// -------------------------------------------------------------
(function() {
$("#featured-slider").owlCarousel({
items:3,
nav:true,
autoplay:true,
dots:true,
autoplayHoverPause:true,
nav:true,
navText: [
"<i class='fa fa-angle-left '></i>",
"<i class='fa fa-angle-right'></i>"
],
responsive: {
0: {
items: 1,
slideBy:1
},
500: {
items: 2,
slideBy:1
},
991: {
items: 2,
slideBy:1
},
1200: {
items: 3,
slideBy:1
},
}
});
}());
(function() {
$("#featured-slider-two").owlCarousel({
items:4,
nav:true,
autoplay:true,
dots:true,
autoplayHoverPause:true,
nav:true,
navText: [
"<i class='fa fa-angle-left '></i>",
"<i class='fa fa-angle-right'></i>"
],
responsive: {
0: {
items: 1,
slideBy:1
},
480: {
items: 2,
slideBy:1
},
991: {
items: 3,
slideBy:1
},
1000: {
items: 4,
slideBy:1
},
}
});
}());
(function() {
$(".testimonial-carousel").owlCarousel({
items:1,
autoplay:true,
autoplayHoverPause:true
});
}());
(function() {
$(".car-slider").owlCarousel({
items:1,
autoplay:true,
autoplayHoverPause:true
});
$('body').on('hidden.bs.modal', '.modal', function () {
$(".adv_listing_banner-field .btn-warning").remove();
});
$(".adv_listing_banner-field .btn-warning").remove();
}());
$('.map-search-button').on('click', function () {
$('#home-page-search-form').attr('action','/advs/map');
$('#home-page-search-form').submit();
})
$('.showcase-btn').click(function() {
if(window.location.pathname == "/")
{
$('html, body').animate({
scrollTop: $(".s-home-showcase").offset().top
}, 2000);
} else {
window.location.href = "/";
}
});