From 912a36a2f67f7f840fae3171cb5e08bf9a245d9e Mon Sep 17 00:00:00 2001 From: buzzcode2007 <73412182+buzz_lightsnack_2007@users.noreply.github.com> Date: Tue, 2 Apr 2024 17:16:44 +0800 Subject: [PATCH] think of a shorter name --- gui/scripts/windowman.JS | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gui/scripts/windowman.JS b/gui/scripts/windowman.JS index f311f4f..895b7d3 100644 --- a/gui/scripts/windowman.JS +++ b/gui/scripts/windowman.JS @@ -333,7 +333,7 @@ export default class windowman { // Get the storage data. let storage_data = await secretariat.read(); - async function update_interface() { + async function enable() { let input_elements = document.querySelectorAll("[data-enable]"); if (input_elements) { @@ -341,12 +341,12 @@ export default class windowman { if (input_element.getAttribute("data-enable")) { (async () => { input_element.disabled = - (await secretariat.read( - input_element.getAttribute("data-enable"), - )) == null || - (await secretariat.read( - input_element.getAttribute("data-enable"), - )); + !(((await secretariat.read(input_element.getAttribute("data-enable"))) != null) + ? ((typeof (await secretariat.read(input_element.getAttribute("data-enable")))).includes(`Object`) + ? ((await secretariat.read(input_element.getAttribute("data-enable"))).length > 0) + : !!(await secretariat.read(input_element.getAttribute("data-enable"))) + ) + : false); })(); } }); @@ -355,10 +355,10 @@ export default class windowman { // Update the input elements. secretariat.observe((what) => { - update_interface(); + enable(); }); - update_interface(); + enable(); } storage();