You've already forked ProfessionalWebsite
Update links in navbar to fix incorrect href tags (nesting of html files) Renamed 'blog' folder to 'posts' to prevent blog.html loading errors (without html extension) Signed-off-by: Alexander Davis <alex@adcm.uk>
40 lines
1.5 KiB
JavaScript
40 lines
1.5 KiB
JavaScript
|
|
if (window.innerWidth < 768) {
|
|
[].slice.call(document.querySelectorAll('[data-bss-disabled-mobile]')).forEach(function (elem) {
|
|
elem.classList.remove('animated');
|
|
elem.removeAttribute('data-bss-hover-animate');
|
|
elem.removeAttribute('data-aos');
|
|
elem.removeAttribute('data-bss-parallax-bg');
|
|
elem.removeAttribute('data-bss-scroll-zoom');
|
|
});
|
|
}
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
|
|
var hoverAnimationTriggerList = [].slice.call(document.querySelectorAll('[data-bss-hover-animate]'));
|
|
var hoverAnimationList = hoverAnimationTriggerList.forEach(function (hoverAnimationEl) {
|
|
hoverAnimationEl.addEventListener('mouseenter', function(e){ e.target.classList.add('animated', e.target.dataset.bssHoverAnimate) });
|
|
hoverAnimationEl.addEventListener('mouseleave', function(e){ e.target.classList.remove('animated', e.target.dataset.bssHoverAnimate) });
|
|
});
|
|
|
|
var swipers = document.querySelectorAll('[data-bss-swiper]');
|
|
var swiperNavigations = document.querySelectorAll('.swiper-nav-standalone');
|
|
|
|
for (var swiper of swipers) {
|
|
let config = JSON.parse(swiper.dataset.bssSwiper);
|
|
|
|
if (!config.navigation) {
|
|
config.navigation = {};
|
|
|
|
for (let swiperNavigation of swiperNavigations) {
|
|
if (swiperNavigation.dataset.bssSwiperTarget === '#' + swiper.id) {
|
|
config.navigation.prevEl = swiperNavigation.querySelector('.swiper-button-prev');
|
|
config.navigation.nextEl = swiperNavigation.querySelector('.swiper-button-next');
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
let slider = new Swiper(swiper, config);
|
|
}
|
|
}, false); |