(function($){$(document).ready(function(){$('.rtng-star-rating').removeClass('rtng-no-js');$(document).on('change','.rtng-star-rating.rtng-active .rtng-star input',function(){var form=$(this).closest('.rtng-form');form.before('
');var val=$(this).val(),rating_id=$(this).attr('name').match(/rtng_rating\[(\d)\]$/)[1],object_id=form.find('input[name="rtng_object_id"]').val(),post_id=form.data('id'),object_type=form.find('input[name="rtng_object_type"]').val();show_title=form.find('input[name="rtng_show_title"]').val();$.ajax({url:rtng_vars.ajaxurl,data:{action:'rtng_add_rating_db',rtng_rating_val:val,rtng_rating_id:rating_id,rtng_object_type:object_type,rtng_object_id:object_id,rtng_post_id:post_id,rtng_show_title:show_title,rtng_nonce:rtng_vars.nonce},type:'POST',success:function(data){if(data){data=JSON.parse(data);$('.rtng-rating-total[data-id="'+post_id+'"]').not('.rtng-form-combined').replaceWith(data.total);$('.rtng-form[data-id="'+post_id+'"]').not('.rtng-form-combined').replaceWith(data.rate);$('.rtng-form-combined[data-id="'+post_id+'"]').replaceWith(data.combined);form=$('.rtng-form-marker + .rtng-form');var $message_block=form.find('.rtng-thankyou');if($message_block.length){$message_block.replaceWith(data.message);}else{form.append(data.message);} setTimeout(function(){form.find('.rtng-thankyou').fadeOut();},5000);} $('.rtng-form-marker').remove();}});});$(document).on('mouseenter','.rtng-star-rating.rtng-active .rtng-star',function(){$(this).nextUntil($(this),'.rtng-star').children('span').removeClass('dashicons-star-filled dashicons-star-half').addClass('dashicons-star-empty');$(this).prevUntil($(this),'.rtng-star').children('span').removeClass('dashicons-star-empty dashicons-star-half').addClass('dashicons-star-filled rtng-hovered');$(this).children('span').removeClass('dashicons-star-empty dashicons-star-half').addClass('dashicons-star-filled rtng-hovered');}).on('mouseleave','.rtng-star-rating.rtng-active .rtng-star',function(){if($(this).parent().find('input[name^="rtng_rating"]:checked').val()){rating=$(this).parent().find('input[name^="rtng_rating"]:checked').val();}else{rating=$(this).parent().attr('data-rating');rating=(rating/100)*5;} if(undefined!=rating){list=$(this).parent().children('.rtng-star');list.children('span').removeClass('dashicons-star-filled rtng-hovered').addClass('dashicons-star-empty');list.slice(0,rating).children('span').removeClass('dashicons-star-empty').addClass('dashicons-star-filled');if((rating*10%10)!=0&&rating!=0){list.slice(parseFloat(rating)-0.5,parseFloat(rating)+0.5).children('span').removeClass('dashicons-star-empty').addClass('dashicons-star-half');}}});});})(jQuery);