report + harmonize panel-left
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
This commit is contained in:
parent
bee25e5922
commit
bd97c1c33e
19 changed files with 1107 additions and 770 deletions
|
|
@ -8,6 +8,8 @@ export function headerToggle() {
|
|||
});
|
||||
}
|
||||
|
||||
|
||||
// DELETE ?
|
||||
export function headerScrollVisibility() {
|
||||
const header = document.getElementById("site-header");
|
||||
|
||||
|
|
|
|||
19
assets/js/panel.js
Normal file
19
assets/js/panel.js
Normal 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');
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue