Browse Source

Prevented multiple reactions

pull/13536/head
malik masis 4 years ago
parent
commit
58f093ada3
  1. 12
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Shared/Components/ReactionSelection/default.js

12
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') {

Loading…
Cancel
Save