Skip to content

Commit c7e0423

Browse files
committed
2 parents 984c9e8 + ddab422 commit c7e0423

2 files changed

Lines changed: 12 additions & 10 deletions

File tree

js/index.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ const notyf = new Notyf({
3535
})
3636

3737
document.addEventListener('DOMContentLoaded', () => {
38+
const imageBlocks = document.querySelectorAll('.block')
39+
let i = 1
40+
const them = localStorage.getItem('theme') === 'dark' ? '_dark' : ''
41+
imageBlocks.forEach(block => {
42+
block.style.backgroundImage = `url(images/zad${i}${them}.png)`
43+
i++
44+
})
3845
const themeSwitch = document.getElementById('theme-checkbox')
3946
const prefersDarkScheme = window.matchMedia('(prefers-color-scheme: dark)')
4047

@@ -51,17 +58,17 @@ document.addEventListener('DOMContentLoaded', () => {
5158

5259
// Обработчик переключения темы
5360
themeSwitch.addEventListener('change', function () {
61+
const newTheme = this.checked ? 'dark' : 'light'
62+
document.body.classList.toggle('dark', this.checked)
63+
localStorage.setItem('theme', newTheme)
64+
5465
const imageBlocks = document.querySelectorAll('.block')
5566
let i = 1
67+
const them = localStorage.getItem('theme') === 'dark' ? '_dark' : ''
5668
imageBlocks.forEach(block => {
57-
const them = localStorage.getItem('theme') === 'light' ? '_dark' : ''
5869
block.style.backgroundImage = `url(images/zad${i}${them}.png)`
5970
i++
6071
})
61-
const newTheme = this.checked ? 'dark' : 'light'
62-
document.body.classList.toggle('dark', this.checked)
63-
localStorage.setItem('theme', newTheme)
64-
6572
// Обновляем цвет иконок
6673
updateIconColors(newTheme)
6774
})

js/script.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ imageBlocks.forEach(block => {
66
const visitedBlock = block.querySelector('.visited')
77
const url = block.getAttribute('data-url')
88

9-
// Проверка на наличие информации о посещении
10-
if (localStorage.getItem(url)) {
11-
hoverBlock.style.backgroundImage = `url(images/${block.id}.png)`
12-
}
13-
149
// Обработчик наведения мыши
1510
block.addEventListener('mouseover', () => {
1611
if (localStorage.getItem(url)) {

0 commit comments

Comments
 (0)