From 7e49387b6216b94853281a294be9f985129c35ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Tue, 18 Apr 2023 23:36:24 +0800 Subject: [PATCH] =?UTF-8?q?style:=20:lipstick:=20=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=90=8D=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/index.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index 72b5b0a..0d62660 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -1,31 +1,31 @@ /** * Check if an element has a class - * @param {HTMLElement} elm + * @param {HTMLElement} ele * @param {string} cls * @returns {boolean} */ export function hasClass(ele: HTMLElement, cls: string) { - return !!ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)')); + return !!ele.className.match(new RegExp("(\\s|^)" + cls + "(\\s|$)")); } /** * Add class to element - * @param {HTMLElement} elm + * @param {HTMLElement} ele * @param {string} cls */ export function addClass(ele: HTMLElement, cls: string) { - if (!hasClass(ele, cls)) ele.className += ' ' + cls; + if (!hasClass(ele, cls)) ele.className += " " + cls; } /** * Remove class from element - * @param {HTMLElement} elm + * @param {HTMLElement} ele * @param {string} cls */ export function removeClass(ele: HTMLElement, cls: string) { if (hasClass(ele, cls)) { - const reg = new RegExp('(\\s|^)' + cls + '(\\s|$)'); - ele.className = ele.className.replace(reg, ' '); + const reg = new RegExp("(\\s|^)" + cls + "(\\s|$)"); + ele.className = ele.className.replace(reg, " "); } } -- GitLab