const snowScriptId = 'snow-script' // ID для тега <script> со снегом
const toggleButton = document.getElementById('toggleSnow')
// Функция для включения снега
function enableSnow() {
if (!document.getElementById(snowScriptId)) {
const snowScript = document.createElement('script')
snowScript.src = 'https://app.embed.im/snow.js'
snowScript.id = snowScriptId
snowScript.defer = true
document.body.appendChild(snowScript)
}
localStorage.setItem('snowEnabled', 'true') // Сохраняем состояние
toggleButton.textContent = 'Отключить снег'
}
// Функция для отключения снега
function disableSnow() {
const snowScript = document.getElementById(snowScriptId)
const snowContainer = document.getElementById('embedim--snow')
if (snowScript) snowScript.remove() // Удаляем скрипт
if (snowContainer) snowContainer.remove() // Удаляем элементы снега
localStorage.setItem('snowEnabled', 'false') // Сохраняем состояние
toggleButton.textContent = 'Включить снег'
}
// Проверка состояния при загрузке страницы
const snowEnabled = localStorage.getItem('snowEnabled')
if (snowEnabled === 'true') {
enableSnow()
} else {
disableSnow()
}
// Обработчик для кнопки
toggleButton.addEventListener('click', () => {
if (localStorage.getItem('snowEnabled') === 'true') {
disableSnow()
} else {
enableSnow()
}
})