var iframePiso = document.getElementById('piso-enfermagem'); let storageFonteSize = localStorage.getItem('fontSize'), storageClassDark = localStorage.getItem('classDark'), body = document.body, fontSize = 100, increaseDecrease = 10; // Adiciona a classe dark no body if(storageClassDark) { body.classList.add(storageClassDark); } // Modifica o tamanho da fonte conforme localstorage if(storageFonteSize) { fontSize = +storageFonteSize; body.style.setProperty('font-size', fontSize + '%'); } // Adiciona ou remove classe dark document.querySelector(".light-dark").addEventListener("click", (e) => { if(document.getElementsByClassName('dark').length === 0) { localStorage.setItem('classDark', 'dark'); }else{ localStorage.removeItem('classDark'); } body.classList.toggle("dark"); iframeLightDark(localStorage.getItem('classDark')); }); // Aumenta ou diminue o tamanho da fonte const tamanhoFonte = (x) => { if(x === '-' && fontSize <= 100) { fontePadrao() }else { fontSize = x === '+' ? fontSize + increaseDecrease : fontSize - increaseDecrease; body.style.setProperty('font-size', fontSize + '%'); localStorage.setItem('fontSize', fontSize); } } // Retorna o tamanho padrão const fontePadrao = () => { fontSize = 100; body.style.setProperty('font-size', '100%'); localStorage.setItem('fontSize', fontSize); } // Exibe ou não o botão topo document.addEventListener("scroll", (event) => document.querySelector(".volta-topo").classList.toggle("show", +window.scrollY >= 500)); function iframeLightDark(theme) { const href = document.querySelector('#pills-tab a[id^="piso-"].active'); if (theme) { iframePiso?.setAttribute("src", href+"?glo_theme=Sc9_Midnight"); }else { iframePiso?.setAttribute("src", href+"?glo_theme=Sc9_SweetBlue"); } } const tabLink = document.querySelectorAll('#pills-tab a[id^="piso-"]'); tabLink.forEach((link) => { link.addEventListener('click', (e) => { tabLink.forEach((el) => el.classList.remove('active')); e.target.classList.add('active'); }); }); window.onload = iframeLightDark(storageClassDark);