From 743339d3d44571ac08b3ad34f2b97952189503ec Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 2 Aug 2024 19:05:35 +0800 Subject: [PATCH] feat: Add Store function to utils in injections.go --- sui/core/injections.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sui/core/injections.go b/sui/core/injections.go index b63f3631..65f7a072 100644 --- a/sui/core/injections.go +++ b/sui/core/injections.go @@ -52,6 +52,13 @@ const libsuisource = ` const $utils = { + Store: (elm) => { + if (typeof elm === "string") { + elm = document.querySelector(elm); + } + return new __sui_store(elm); + }, + RemoveClass: (element, className) => { const classes = Array.isArray(className) ? className : className.split(" "); classes.forEach((c) => { @@ -59,6 +66,7 @@ const libsuisource = ` if (v === "") return; element.classList.remove(v); }); + return $utils; }, AddClass: (element, className) => { @@ -68,6 +76,7 @@ const libsuisource = ` if (v === "") return; element.classList.add(v); }); + return $utils; }, }