mirror of
https://github.com/rejetto/hfs2.git
synced 2025-12-19 10:03:56 +01:00
tpl: save options to localStorage and avoid extra traffic
This commit is contained in:
parent
1fab68e4fa
commit
7facca0306
@ -164,7 +164,7 @@ def 3.0
|
|||||||
var themes = ['light','dark']
|
var themes = ['light','dark']
|
||||||
var themePostfix = '-theme'
|
var themePostfix = '-theme'
|
||||||
var darkOs = window.matchMedia('(prefers-color-scheme:dark)').matches
|
var darkOs = window.matchMedia('(prefers-color-scheme:dark)').matches
|
||||||
var curTheme = getCookie('theme')
|
var curTheme = localStorage['theme']
|
||||||
if (!themes.includes(curTheme))
|
if (!themes.includes(curTheme))
|
||||||
curTheme = themes[+darkOs]
|
curTheme = themes[+darkOs]
|
||||||
$('body').addClass(curTheme+themePostfix)
|
$('body').addClass(curTheme+themePostfix)
|
||||||
@ -184,7 +184,7 @@ $(function(){
|
|||||||
$('body').toggleClass(curTheme+themePostfix);
|
$('body').toggleClass(curTheme+themePostfix);
|
||||||
curTheme = themes[themes.indexOf(curTheme) ^1]
|
curTheme = themes[themes.indexOf(curTheme) ^1]
|
||||||
$('body').toggleClass(curTheme+themePostfix);
|
$('body').toggleClass(curTheme+themePostfix);
|
||||||
setCookie('theme', curTheme);
|
localStorage.setItem('theme', curTheme);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
@ -1091,7 +1091,7 @@ function log(){
|
|||||||
function toggleTs(){
|
function toggleTs(){
|
||||||
var k = 'hideTs'
|
var k = 'hideTs'
|
||||||
$('#files').toggleClass(k)
|
$('#files').toggleClass(k)
|
||||||
setCookie('ts', Number(!$('#files').hasClass(k)));
|
localStorage.setItem('ts', Number(!$('#files').hasClass(k)));
|
||||||
}
|
}
|
||||||
|
|
||||||
function decodeURL(urlData) {
|
function decodeURL(urlData) {
|
||||||
@ -1135,7 +1135,7 @@ sortOptions = {
|
|||||||
|
|
||||||
$(function(){
|
$(function(){
|
||||||
$('.trash-me').detach(); // this was hiding things for those w/o js capabilities
|
$('.trash-me').detach(); // this was hiding things for those w/o js capabilities
|
||||||
if (Number(getCookie('ts')))
|
if (Number(localStorage['ts']))
|
||||||
toggleTs()
|
toggleTs()
|
||||||
|
|
||||||
$('body').on('click','.item-menu', function(ev){
|
$('body').on('click','.item-menu', function(ev){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user