You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bazarr/static/plugins/styleswitcher/jQuery.style.switcher.js

52 lines
1.4 KiB

// Theme color settings
$(document).ready(function(){
function store(name, val) {
if (typeof (Storage) !== "undefined") {
localStorage.setItem(name, val);
} else {
window.alert('Please use a modern browser to properly view this template!');
}
}
$("*[data-theme]").click(function(e){
e.preventDefault();
var currentStyle = $(this).attr('data-theme');
store('theme', currentStyle);
$('#theme').attr({href: 'css/colors/'+currentStyle+'.css'})
});
var currentTheme = localStorage.getItem('theme');
/*if(currentTheme)
{
$('#theme').attr({href: 'css/colors/'+currentTheme+'.css'});
}*/
// color selector
$('#themecolors').on('click', 'a', function(){
$('#themecolors li a').removeClass('working');
$(this).addClass('working')
});
});
/*function get(name) {
}*/
/*
$(document).ready(function(){
$("*[data-theme]").click(function(e){
e.preventDefault();
var currentStyle = $(this).attr('data-theme');
store('theme', currentStyle);
$('#theme').attr({href: 'css/colors/'+currentStyle+'.css'})
});
var currentTheme = get('theme');
if(currentTheme)
{
$('#theme').attr({href: 'css/colors/'+currentTheme+'.css'});
}
// color selector
$('#themecolors').on('click', 'a', function(){
$('#themecolors li a').removeClass('working');
$(this).addClass('working')
});
});*/