From a78568694cef26b200b42f11058e652be029e34d Mon Sep 17 00:00:00 2001 From: L0veSunshine Date: Tue, 19 May 2020 01:36:09 +0800 Subject: [PATCH 1/3] Fix the bug that the emoticon does not disappear --- web_src/js/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web_src/js/index.js b/web_src/js/index.js index f7b4ef24d8b38..7e6bb13bd4b50 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -242,6 +242,8 @@ function initReactionSelector(parent) { let react = content.find('.segment.reactions'); if (!resp.empty && react.length > 0) { react.remove(); + } else if (resp.empty && resp.html === '') { + react.remove(); } if (!resp.empty) { react = $('
'); From 5f2a9f77da65c2b2de7fec4aaf04d2a52b054a00 Mon Sep 17 00:00:00 2001 From: L0veSunshine Date: Tue, 19 May 2020 23:56:20 +0800 Subject: [PATCH 2/3] Update web_src/js/index.js Co-authored-by: Lauris BH --- web_src/js/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_src/js/index.js b/web_src/js/index.js index 897028aa95db2..d894bfa453a90 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -240,7 +240,7 @@ function initReactionSelector(parent) { if (resp && (resp.html || resp.empty)) { const content = $(vm).closest('.content'); let react = content.find('.segment.reactions'); - if (!resp.empty && react.length > 0) { + if ((!resp.empty || resp.html === '') && react.length > 0) { react.remove(); } else if (resp.empty && resp.html === '') { react.remove(); From c5b62886e0850d22d5b89c5ae335bf6f17faa001 Mon Sep 17 00:00:00 2001 From: L0veSunshine Date: Tue, 19 May 2020 23:57:16 +0800 Subject: [PATCH 3/3] Update web_src/js/index.js Co-authored-by: Lauris BH --- web_src/js/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/web_src/js/index.js b/web_src/js/index.js index d894bfa453a90..72549441072aa 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -242,8 +242,6 @@ function initReactionSelector(parent) { let react = content.find('.segment.reactions'); if ((!resp.empty || resp.html === '') && react.length > 0) { react.remove(); - } else if (resp.empty && resp.html === '') { - react.remove(); } if (!resp.empty) { react = $('
');