mirror of
https://github.com/kittywitch/dork.dev.git
synced 2026-02-09 15:19:18 -08:00
20 lines
647 B
JavaScript
20 lines
647 B
JavaScript
var radios = document.getElementsByName("color-scheme");
|
|
var prev = localStorage.getItem("color-scheme");
|
|
for (var i = 0; i < radios.length; i++) {
|
|
var _this = radios[i];
|
|
_this.checked = _this.value == prev;
|
|
radios[i].addEventListener("change", function() {
|
|
if (this.value !== prev) {
|
|
prev = this.value;
|
|
localStorage.setItem("color-scheme", this.value);
|
|
}
|
|
});
|
|
}
|
|
var button = document.getElementById("clear-color-scheme");
|
|
button.addEventListener("click", function() {
|
|
for (var i = 0; i < radios.length; i++) {
|
|
var _this = radios[i];
|
|
_this.checked = false;
|
|
localStorage.removeItem("color-scheme");
|
|
}
|
|
});
|