saves sploop settings
// ==UserScript==
// @name save settings
// @description saves sploop settings
// @namespace http://tampermonkey.net/
// @version 0.1
// @author peanutakie
// @match https://sploop.io/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// @license MIT
// ==/UserScript==
const settings = new Map(JSON.parse(localStorage.getItem("settingsSave")));
function setCheckedHats(v) { localStorage.setItem("settingsSave", JSON.stringify(Array.from(settings.entries()))) }
function fix (value, key) {
if (key == "native-helper-toggle" || key == "grid-toggle") { value ? 0 : document.querySelector("#"+key).click(); } else {
value ? document.querySelector("#"+key).click() : 0;
}};
settings.forEach(fix);
document.querySelector("#pop-settings > div.pop-settings-content").addEventListener("input", e => {
settings.set(e.target.id, e.target.checked);
setCheckedHats(settings);
});