From 6aec6197fbd916c2930813b46b07e726803993f0 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 11 Aug 2023 19:25:17 +0530 Subject: refactor: minor refactor --- src/index.ts | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) (limited to 'src/index.ts') diff --git a/src/index.ts b/src/index.ts index 9e9443c..2d6e9b8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -39,25 +39,26 @@ const getEvalActions = ($element: Element): EvalActions => ({ document.getElementById(id)?.classList.remove(cls), delay: (delay) => new Promise((res) => setTimeout(res, delay)), jsEval: async (js) => (0, eval)(js), - loadCssx: async (id, url) => new Promise((resolve, reject) => { - const $link = Object.assign(document.createElement('link'), { - href: url, - rel: 'stylesheet', - }) - $link.onload = () => { - const $el = document.getElementById(id); - // NOTE: Maybe create and append to body if no root? - if ($el) { - manageElement($el) - resolve(id) - } else { - console.error(`[CSSX] Unable to find root for ${id}`) - reject(`[CSSX] Unable to find root for ${id}`) + loadCssx: async (id, url) => + new Promise((resolve, reject) => { + const $link = Object.assign(document.createElement('link'), { + href: url, + rel: 'stylesheet', + }) + $link.onload = () => { + const $el = document.getElementById(id) + // NOTE: Maybe create and append to body if no root? + if ($el) { + manageElement($el) + resolve(id) + } else { + console.error(`[CSSX] Unable to find root for ${id}`) + reject(`[CSSX] Unable to find root for ${id}`) + } } - } - document.body.appendChild($link); - }), - getVariable: async varName => getPropertyValue($element, varName), + document.body.appendChild($link) + }), + getVariable: async (varName) => getPropertyValue($element, varName), updateVariable: async (targetId, varName, value) => { const $el = document.getElementById(targetId) if ($el) { -- cgit v1.3.1