You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

34 lines
806 B

const Store = require("electron-store");
const store = new Store();
const path = require("electron").remote.app.getAppPath();
const $ = require(path + "/src/javascripts/jquery.min.js");
const settings = ["minimize", "startup", "startup-min"];
settings.forEach((setting) => {
$(`#${setting}-label`).click(() => {
let checked = $(`#${setting}`).prop("checked");
store.set(setting, checked);
if (setting == "startup") {
disabledArea();
}
});
$(`#${setting}`).prop("checked", store.get(setting));
});
function disabledArea() {
if (store.get("startup")) {
$(".startup-min").removeClass("disabled-item");
} else {
$(".startup-min").addClass("disabled-item");
$("#startup-min").prop("checked", false);
store.set("startup-min", false);
}
}
disabledArea();