|
|
|
|
|
export let isTraditionalLayout = false; |
|
|
|
export function updateLayout() { |
|
const carousel = document.getElementById('carousel'); |
|
const carouselWrapper = document.getElementById('carouselWrapper'); |
|
const toggleLayoutBtn = document.getElementById('toggleLayoutBtn'); |
|
const prevBtn = document.getElementById('prevBtn'); |
|
const nextBtn = document.getElementById('nextBtn'); |
|
|
|
if (isTraditionalLayout) { |
|
carousel.classList.add('traditional'); |
|
carouselWrapper.classList.add('traditional-mode'); |
|
prevBtn.style.display = 'none'; |
|
nextBtn.style.display = 'none'; |
|
toggleLayoutBtn.innerHTML = `<img src="assets/vertical.svg" alt="Icon" class="svg-icon">`; |
|
} else { |
|
carousel.classList.remove('traditional'); |
|
carouselWrapper.classList.remove('traditional-mode'); |
|
prevBtn.style.display = ''; |
|
nextBtn.style.display = ''; |
|
toggleLayoutBtn.innerHTML = `<img src="assets/horizontal.svg" alt="Icon" class="svg-icon">`; |
|
} |
|
} |
|
|
|
export function updateHamburgerPosition() { |
|
const hamburgerBtn = document.getElementById('hamburgerBtn'); |
|
const newSessionBtn = document.getElementById('newSessionBtn'); |
|
const toggleLayoutBtn = document.getElementById('toggleLayoutBtn'); |
|
const navBar = document.getElementById('navBar'); |
|
const navHeader = navBar.querySelector('.nav-header'); |
|
const headerLeft = document.getElementById('headerLeft'); |
|
if (navBar.classList.contains('hidden')) { |
|
headerLeft.appendChild(hamburgerBtn); |
|
headerLeft.appendChild(newSessionBtn); |
|
headerLeft.appendChild(toggleLayoutBtn); |
|
} else { |
|
navHeader.appendChild(hamburgerBtn); |
|
navHeader.appendChild(newSessionBtn); |
|
navHeader.appendChild(toggleLayoutBtn); |
|
} |
|
} |
|
|
|
export function toggleLayout() { |
|
isTraditionalLayout = !isTraditionalLayout; |
|
updateLayout(); |
|
} |
|
|