You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.2 KiB
1 lines
1.2 KiB
!function(l){woodmartThemeModule.singleProdReviewsLike=function(){let e=l("#reviews");e.on("click",".wd-review-likes .wd-like, .wd-review-likes .wd-dislike",function(){var e=l("body").hasClass("logged-in");let i=l(".whb-main-header .wd-header-my-account");var s=0<i.length&&i.hasClass("login-side-opener");let d,o=l(this),n=o.closest(".wd-review-likes"),t=o.closest(".comment_container").attr("id");var a=parseInt(t.substring(t.indexOf("-")+1));!e&&s?l(".login-side-opener").trigger("click"):e?o.hasClass("wd-active")||(o.siblings().removeClass("wd-active"),o.addClass("wd-active"),o.hasClass("wd-like")?d="like":o.hasClass("wd-dislike")&&(d="dislike"),l.ajax({url:woodmart_settings.ajaxurl,method:"POST",data:{action:"woodmart_comments_likes",comment_id:a,vote:d},beforeSend:function(){n.addClass("wd-adding")},complete:function(){n.removeClass("wd-adding")},success:function(e){let i=o.closest(".wd-review-likes");e.hasOwnProperty("likes")&&i.find(".wd-like span").text(e.likes),e.hasOwnProperty("dislikes")&&i.find(".wd-dislike span").text(e.dislikes)},error:function(e){console.error(e)}})):window.location.href=woodmart_settings.myaccount_page})},l(document).ready(function(){woodmartThemeModule.singleProdReviewsLike()})}(jQuery); |