report + harmonize panel-left
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s

This commit is contained in:
Julie Blanc 2026-01-23 17:38:08 +01:00
parent bee25e5922
commit bd97c1c33e
19 changed files with 1107 additions and 770 deletions

View file

@ -8,6 +8,8 @@ export function headerToggle() {
});
}
// DELETE?
export function headerScrollVisibility() {
const header = document.getElementById("site-header");

19
assets/js/panel.js Normal file
View file

@ -0,0 +1,19 @@
export function panelToggle() {
const toggleBtn = document.querySelector('#toggle-panel');
if (toggleBtn) {
const main = document.querySelector('main');
const closeBtn = document.querySelector('.panel-left .panel__header');
toggleBtn.addEventListener('click', () => {
main.classList.add('panel-open');
});
if (closeBtn) {
closeBtn.addEventListener('click', () => {
main.classList.remove('panel-open');
main.classList.add('panel-close');
});
}
}
}

View file

@ -1,5 +1,6 @@
import { headerToggle, headerScrollVisibility } from './header.js';
import { copyLink } from './share.js';
import { panelToggle } from './panel.js';
import { bannerStickyMobile } from './banner-sticky-mobile.js';
import { bannerStickyDesktop } from './banner-sticky-desktop.js';
import { themeToggle } from './themeToggle.js';
@ -13,7 +14,7 @@ const responsiveSmall = 768;
window.onload = async function () {
console.log("SCRIPT LOADED");
headerToggle();
headerScrollVisibility();
panelToggle();
copyLink();
themeToggle();
bannerStickyMobile(responsiveSmall);