You've already forked ReZygisk
mirror of
https://github.com/PerformanC/ReZygisk.git
synced 2025-09-06 06:37:01 +00:00
26 lines
779 B
JavaScript
26 lines
779 B
JavaScript
const button = document.getElementById('settings_header')
|
|
const icon = document.getElementById('settings_expand_icon')
|
|
const card = document.getElementById('rezygisk_settings')
|
|
|
|
let sys_module_mode = localStorage.getItem('/cache/list/settings/state')
|
|
sys_module_mode = setData('closed')
|
|
|
|
button.addEventListener('click', () => {
|
|
if (sys_module_mode === 'closed') {
|
|
sys_module_mode = setData('opened')
|
|
icon.style.transform = 'rotate(180deg)'
|
|
card.style.maxHeight = `${card.scrollHeight}px`
|
|
|
|
return;
|
|
}
|
|
|
|
sys_module_mode = setData('closed')
|
|
icon.style.transform = 'rotate(0deg)'
|
|
card.style.maxHeight = null
|
|
})
|
|
|
|
function setData(mode) {
|
|
localStorage.setItem('/cache/list/settings/state', mode)
|
|
|
|
return localStorage.getItem('/cache/list/settings/state')
|
|
} |