Amy-Mir / js / simple-likes-public.min.js
simple-likes-public.min.js
Raw
"use strict";!function(n){n(document).on("click",".sl-button",function(){var t=n(this),e=t.attr("data-post-id"),s=t.attr("data-nonce"),i=t.attr("data-iscomment"),o=n("1"===i?".sl-comment-button-"+e:".sl-button-"+e),a=o.next("#sl-loader");return""!==e&&n.ajax({type:"POST",url:simpleLikes.ajaxurl,data:{action:"process_simple_like",post_id:e,nonce:s,is_comment:i},beforeSend:function(){a.html('&nbsp;<div class="loader">Loading...</div>')},success:function(t){var e,s,i=t.icon,n=t.count;o.html(i+n),"unliked"===t.status?(e=simpleLikes.like,o.prop("title",e),o.removeClass("liked")):(s=simpleLikes.unlike,o.prop("title",s),o.addClass("liked")),a.empty()}}),!1})}(jQuery);