/home/bdqbpbxa/demo-subdomains/sparkskyiv.goodface.com.ua/wp-content/themes/sparks/js/script.js
jQuery(document).ready(function($) {
$('.related-news .news-list').slick({
infinite: true,
slidesToShow: 3,
slidesToScroll: 1,
speed: 1000,
prevArrow: '<a class="slider-arrow prev-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27 29.5l-4-4 4-5"/></svg></a>',
nextArrow: '<a class="slider-arrow next-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M23 20.5l4 5-4 4"/></svg></a>',
responsive: [{
breakpoint: 1025,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
draggable: true,
}
},
{
breakpoint: 568,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
draggable: true,
}
},
],
});
$('.article-images,.article-inner .gallery').each(function() {
$(this).slick({
infinite: true,
slidesToShow: 2,
slidesToScroll: 2,
prevArrow: '<a class="slider-arrow prev-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27 29.5l-4-4 4-5"/></svg></a>',
nextArrow: '<a class="slider-arrow next-arrow"><svg width="50" height="50" viewBox="0 0 50 50"><circle cx="25" cy="25" r="25" opacity=".5" fill="#999"/><path fill="none" stroke="#fff" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M23 20.5l4 5-4 4"/></svg></a>',
responsive: [{
breakpoint: 1025,
settings: {
slidesToShow: 2,
slidesToScroll: 2,
draggable: true,
}
},
{
breakpoint: 568,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
draggable: true,
prevArrow: '',
nextArrow: ''
}
},
],
});
});
$(window).on('resize', function() {
getItemsMaxHeight();
});
getItemsMaxHeight();
function getItemsMaxHeight() {
if (window.matchMedia('(min-width: 461px)').matches) {
var arr = [];
$('.news-item').css('height', '');
$('.news-item').each(function() {
arr.push($(this).innerHeight());
});
var maxH = Math.max.apply(null, arr);
$('.news-item').css('height', maxH);
} else {
$('.news-item').css('height', '');
}
}
var pageUrl = window.location.pathname;
if (pageUrl !== '/') {
$('.menu li a').each(function() {
var link = $(this).attr('href');
if (link.charAt(0) == '#') {
$(this).attr('href', '/' + link);
}
});
}
$('.pagination-number').on('click', function() {
$('.pagination-number').removeClass('current');
$(this).addClass('current');
});
$('.pagination-next').on('click', function() {
var curr = $('.ajax-pagination .current');
if (!curr.next().hasClass('pagination-next')) {
$('.pagination-number').removeClass('current');
if (curr.next().hasClass('pagination-dots')) {
curr.next().next().addClass('current');
} else {
curr.next().addClass('current');
}
}
});
$('.pagination-prev').on('click', function() {
var curr = $('.ajax-pagination .current');
if (!curr.prev().hasClass('pagination-prev')) {
$('.pagination-number').removeClass('current');
if (curr.prev().hasClass('pagination-dots')) {
curr.prev().prev().addClass('current');
} else {
curr.prev().addClass('current');
}
}
});
if ($('.start-window-video').length) {
$('.sound-button').click(function () {
var video = $(this).closest('.start-window-video').find('video');
$(this).toggleClass('active');
if ($(this).hasClass('active')) {
video.prop('muted', false);
} else {
video.prop('muted', true);
}
});
}
});
jQuery(document).ready(function($) {
$(window).on('load', function() {
if ($('#map').length) {
mapboxgl.accessToken = "pk.eyJ1Ijoic2thdGVyMTgyIiwiYSI6ImNqcDdudHYyYTFxdm8za3J3Y3E4MTcxZ3AifQ.FOBcdkTuz_PZzC9hVIxHJg";
/* Map: This represents the map on the page. */
var map = new mapboxgl.Map({
container: "map",
style: "mapbox://styles/mapbox/light-v9",
zoom: 15.0,
center: contactMapCoordinates
});
map.scrollZoom.disable();
var geojson = {
type: 'FeatureCollection',
features: [{
type: 'Feature',
geometry: {
type: 'Point',
coordinates: contactMapCoordinates
},
properties: {
title: 'Mapbox',
description: ''
}
}]
};
// add markers to map
geojson.features.forEach(function(marker) {
// create a HTML element for each feature
var el = document.createElement('div');
el.className = 'marker';
// make a marker for each feature and add to the map
new mapboxgl.Marker(el)
.setLngLat(marker.geometry.coordinates)
.addTo(map);
});
}
});
$('.page-numbers:not(.pagination-next,.pagination-back)').on('click', function(e) {
e.preventDefault();
if (!$(this).hasClass('current')) {
$('.page-numbers').removeClass('current');
$(this).addClass('current');
if ($(this).next().hasClass('pagination-next')) {
$('.pagination-next').addClass('hidden');
} else {
$('.pagination-next').removeClass('hidden');
}
if ($(this).prev().hasClass('pagination-back')) {
$('.pagination-back').addClass('hidden');
} else {
$('.pagination-back').removeClass('hidden');
}
}
});
$('.pagination-next').on('click', function() {
});
$('.pagination-back').on('click', function() {
});
});