2020-05-29 17:39:33 +02:00
|
|
|
window._domloaded = false;
|
|
|
|
document.addEventListener("DOMContentLoaded",function() {
|
|
|
|
if(window._domloaded) return;
|
|
|
|
window._domloaded = true;
|
|
|
|
|
|
|
|
(function sandwich() {
|
|
|
|
var navbar = document.querySelector('.navbar-collapse');
|
|
|
|
var navtoggle = document.querySelector('.navbar-toggle');
|
|
|
|
function navCollapse() {
|
|
|
|
navbar.setAttribute('class', 'navbar-collapse collapse');
|
|
|
|
}
|
|
|
|
function navCollapsing() {
|
|
|
|
navbar.setAttribute('class', 'navbar-collapse collapsing');
|
|
|
|
}
|
|
|
|
|
|
|
|
document.querySelector('main').addEventListener('click', function() {
|
|
|
|
navCollapse();
|
|
|
|
})
|
|
|
|
|
|
|
|
document.querySelector('nav').addEventListener('click', function() {
|
|
|
|
if(window.getComputedStyle(navtoggle)['display'] === 'none') return;
|
|
|
|
if(navbar.getAttribute('class').indexOf('collapsing') >= 0) {
|
|
|
|
navCollapse();
|
|
|
|
} else {
|
|
|
|
navCollapsing();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
})();
|
|
|
|
|
2020-05-30 17:41:38 +02:00
|
|
|
(function goodreads() {
|
|
|
|
if(document.querySelector('.goodreadswidget') === null) return;
|
|
|
|
[...document.querySelectorAll('.goodreadswidget img')].forEach(img => {
|
|
|
|
img.src = img.src.replace(/_SX[0-9]+_(SY[0-9]+_)*.jpg/, "_S400_.jpg")
|
|
|
|
})
|
|
|
|
})()
|
|
|
|
|
2020-05-30 10:04:25 +02:00
|
|
|
const lightbox = () => {
|
|
|
|
[...document.querySelectorAll('main img')].forEach(el => {
|
|
|
|
if(el.parentNode.nodeName !== 'A') {
|
|
|
|
el.parentNode.innerHTML = `<a href="${el.src}" class="lbox">${el.outerHTML}</a>`;
|
|
|
|
} else {
|
|
|
|
el.parentNode.setAttribute('class', 'lbox');
|
|
|
|
}
|
|
|
|
})
|
|
|
|
const box = new SimpleLightbox('.lbox', { /* options */ });
|
|
|
|
};
|
|
|
|
lightbox();
|
|
|
|
|
|
|
|
|
2020-05-29 17:39:33 +02:00
|
|
|
});
|