Задать вопрос
@architawr
"Ok, Google" и все твои проблемы решены

Темная тема на тостере?

Планируется ли сделать темную тему, а то светлая уж сильно глаза выжигает...
  • Вопрос задан
  • 459 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
Nomad_77
@Nomad_77 Куратор тега Тостер
Product manager at habr.com
На данный момент такое нововведение не планируется.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
it_proger29
@it_proger29
Битрикс
Я даже кодом поделюсь:
// black версия
var option = {};

function loadOption(){
    if(localStorage.getItem('option')){
        option = JSON.parse(localStorage.getItem('option'));
    }
    rotateTheme();
}
loadOption();

function saveOption(){
    localStorage.setItem('option', JSON.stringify(option))
}

function rotateTheme(){
    if(option.theme == 'dark'){
        $('.js-switch--dark').addClass('switch--active')
        $('body').addClass('theme-dark')
    }
}

$('.js-switch').click(function(){
    $(this).toggleClass('switch--active')
})

$('.js-switch--dark').click(function(){
    if($(this).hasClass('switch--active')){
        option = {
            theme: 'dark'
        }
        $('body').addClass('theme-dark')
    }else{
        option = {
            theme: 'white'
        }
        $('body').removeClass('theme-dark')
    }
    saveOption()
    console.log(option);
})
// -- black версия
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы