From 364f94eb36a997370a347e57c189e7e52fb2b528 Mon Sep 17 00:00:00 2001 From: ACGI <317753971@qq.com> Date: Fri, 10 Sep 2021 17:40:48 +0000 Subject: [PATCH 1/4] =?UTF-8?q?update=20upload/static/js/common.js.=20hasC?= =?UTF-8?q?lass()=20=E6=94=B9=E4=B8=BA=E6=AD=A3=E5=88=99=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E5=88=A4=E6=96=AD=20=E6=96=B0=E5=A2=9EaddClass()=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9EremoveClass()=20=E6=96=B0=E5=A2=9EtoggleClass()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/static/js/common.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/upload/static/js/common.js b/upload/static/js/common.js index 5cc8f9523..550f5f680 100644 --- a/upload/static/js/common.js +++ b/upload/static/js/common.js @@ -1551,7 +1551,19 @@ function openDiy(){ } function hasClass(elem, className) { - return elem.className && (" " + elem.className + " ").indexOf(" " + className + " ") != -1; + return elem.className && elem.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")); +} + +function addClass(elem, className){ + if (!hasClass(elem, className)) elem.className = trim(elem.className += " " + className); +} + +function removeClass(elem, className){ + elem.className = trim(elem.className.replace(new RegExp("(^|\\s)" + className+"(\\s|$)"), " ")); +} + +function toggleClass(elem, className){ + elem.className = hasClass(elem, className) ? removeClass(elem, className) : trim(elem.className += " " + className); } function runslideshow() { -- Gitee From d704ecc505cab776cdd90cf8035c53c96665769a Mon Sep 17 00:00:00 2001 From: ACGI <317753971@qq.com> Date: Sat, 11 Sep 2021 03:47:35 +0000 Subject: [PATCH 2/4] =?UTF-8?q?update=20upload/static/js/common.js.=20?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E4=BB=A3=E7=A0=81=E4=B9=A6=E5=86=99,=20?= =?UTF-8?q?=E4=BB=A5=E9=81=B5=E5=BE=AAdiscuz=E7=9A=84=E4=BC=A0=E7=BB=9F?= =?UTF-8?q?=E5=86=99=E6=B3=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/static/js/common.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/upload/static/js/common.js b/upload/static/js/common.js index 550f5f680..5418f426c 100644 --- a/upload/static/js/common.js +++ b/upload/static/js/common.js @@ -1551,18 +1551,18 @@ function openDiy(){ } function hasClass(elem, className) { - return elem.className && elem.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")); + return elem.className && (" " + elem.className + " ").indexOf(" " + className + " ") != -1; } -function addClass(elem, className){ - if (!hasClass(elem, className)) elem.className = trim(elem.className += " " + className); +function addClass(elem, className) { + if(!hasClass(elem, className)) elem.className = trim(elem.className += " " + className); } -function removeClass(elem, className){ +function removeClass(elem, className) { elem.className = trim(elem.className.replace(new RegExp("(^|\\s)" + className+"(\\s|$)"), " ")); } -function toggleClass(elem, className){ +function toggleClass(elem, className) { elem.className = hasClass(elem, className) ? removeClass(elem, className) : trim(elem.className += " " + className); } -- Gitee From 936421376b9400ac4f5ba8098b5758a98e71ac45 Mon Sep 17 00:00:00 2001 From: ACGI <317753971@qq.com> Date: Sat, 11 Sep 2021 07:05:06 +0000 Subject: [PATCH 3/4] update upload/static/js/common.js. --- upload/static/js/common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upload/static/js/common.js b/upload/static/js/common.js index 5418f426c..f07603e19 100644 --- a/upload/static/js/common.js +++ b/upload/static/js/common.js @@ -1559,7 +1559,7 @@ function addClass(elem, className) { } function removeClass(elem, className) { - elem.className = trim(elem.className.replace(new RegExp("(^|\\s)" + className+"(\\s|$)"), " ")); + elem.className = trim(elem.className.replace(new RegExp("(^|\\s)" + className + "(\\s|$)"), " ")); } function toggleClass(elem, className) { -- Gitee From 89d32e22c7160d5938b1162f7f2d7c04f9a37a34 Mon Sep 17 00:00:00 2001 From: ACGI <317753971@qq.com> Date: Sun, 12 Sep 2021 04:02:12 +0000 Subject: [PATCH 4/4] =?UTF-8?q?update=20upload/static/js/common.js.=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8DremoveClass=E5=9C=A8=E4=BD=BF=E7=94=A8addClas?= =?UTF-8?q?s=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=9A=84class=E6=97=B6=E4=B8=8D?= =?UTF-8?q?=E8=B5=B7=E4=BD=9C=E7=94=A8=E7=9A=84=E9=97=AE=E9=A2=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/static/js/common.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upload/static/js/common.js b/upload/static/js/common.js index f07603e19..0bbbea37b 100644 --- a/upload/static/js/common.js +++ b/upload/static/js/common.js @@ -1559,7 +1559,7 @@ function addClass(elem, className) { } function removeClass(elem, className) { - elem.className = trim(elem.className.replace(new RegExp("(^|\\s)" + className + "(\\s|$)"), " ")); + elem.className = trim((" " + elem.className + " ").replace(" " + trim(className) + " ", " ")); } function toggleClass(elem, className) { -- Gitee