Spaces:
Sleeping
Sleeping
// application/static/js/components/navbar.js | |
class Navbar { | |
constructor(UIManager) { | |
console.log("Navbar constructor called"); // Keep this | |
// this.uiManager = UIManager; | |
// this.menu = this.uiManager.menu; | |
// this.hamburger = this.uiManager.hamburger; | |
// this.container = this.uiManager.container; | |
// this.state = true; // true = open, false = closed | |
// this.menuWidth = 0; | |
// this.containerWidth = this.container.clientWidth; | |
// this.NAV_AREA_LARGE = 20; // % of window width | |
// this.NAV_AREA_MEDIUM = 25; // % of window width | |
// this.NAV_AREA_SMALL = 60; // % of window width | |
// this.ANIMATION_STEP = 5; // pixels per frame | |
} | |
run() { | |
console.log("Navbar run called"); //Keep this | |
// this.navArea = this.calculateNavArea(); | |
// this.nav = { | |
// open: () => this.animateNav('open'), | |
// close: () => this.animateNav('close'), | |
// }; | |
// if (window.innerWidth <= 785) { | |
// this.state = false; | |
// } else { | |
// this.nav.open(); | |
// } | |
// this.hamburger.addEventListener('click', () => this.toggleState()); | |
} | |
} | |
export default Navbar |