save annotations & dark-mode states 2 localStorage

This commit is contained in:
Roman Davydov
2023-10-31 19:20:14 +03:00
parent 66b7916408
commit c0407ce04a

View File

@@ -123,9 +123,24 @@ $(document).ready(function () {
if (!localStorage.getItem("dark-mode")) localStorage.setItem("dark-mode", true);
if (!localStorage.getItem("sort-by")) localStorage.setItem("sort-by", "Name ascending");
// Restore settings from localStorage on page load
$('#annotations').prop("checked", localStorage.getItem("annotations") === "true");
$('#dark-mode').prop("checked", localStorage.getItem("dark-mode") === "true");
// Handle the annotation toggle click event
$('#annotations').click(() => {
var isChecked = $('#annotations').prop("checked");
localStorage.setItem("annotations", isChecked);
updateAnnotations();
});
// Handle the dark mode toggle click event
$('#dark-mode').click(() => {
var isChecked = $('#dark-mode').prop("checked");
localStorage.setItem("dark-mode", isChecked);
toggleDarkMode();
});
$('#startDate').val(formatDate(startDate));
$('#endDate').val(formatDate(endDate));