diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js index c55ba4c8bf..5e35296428 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js @@ -22,8 +22,20 @@ $(document).ready(function () { }; } + function isDoubleClicked(element) { + if (element.data("isclicked")) return true; + + element.data("isclicked", true); + setTimeout(function () { + element.removeData("isclicked"); + }, 500); + } + function registerClickOfReactionIcons($container) { $container.find('.cms-reaction-icon').each(function () { + + if (isDoubleClicked($(this))) return; + var $icon = $(this); var reactionName = $icon.attr('data-reaction-name'); if ($icon.attr('data-click-action') === 'false') {