jQuery(document).ready(function($) {
// Function to generate star rating HTML based on the rating value
function get_star_rating_html(rating) {
var rating_html = '';
return rating_html;
}// Function to get the review source icon based on the source
function get_review_source_icon(source) {
switch (source) {
case 'google':
return '
';
reviewContainer += '';
reviewContainer += '
';
$('.horizontal-slick-slider').append(reviewContainer);
reviewsDisplayed++;
});$(".horizontal-slick-slider").slick({
slidesToShow: 1,
slidesToScroll: 1,
rows: 10,
infinite: true,
swipeToSlide: false,
arrows: false,
accessibility: false,
draggable: false,
swipe: false,
touchMove: false,
dots: true,
customPaging: function(slider, i) {
return (i + 1).toString();
},
appendDots: $(".pagination-container"),
autoplay: false,
autoplaySpeed: 2000,
});$(".pagination-container").on("click", function() {
$("html, body").animate({ scrollTop: 0 }, 1700);
});
} else {
$('.horizontal-slick-slider').append('';
var reviewerName = review.reviewer_name ? review.reviewer_name : 'Anonymous';
reviewContainer += '
';
reviewContainer += '' + reviewerName + '
'; reviewContainer += '' + get_review_source_icon(review.review_source) + '
'; reviewContainer += get_star_rating_html(review.review_rating); reviewContainer += '' + review.review_content + '
'; reviewContainer += 'No reviews found.
'); } }).fail(function() { $('.horizontal-slick-slider').append('Failed to fetch reviews. Please try again later.
'); }); }fetchReviews('15'); // Replace '40' with your dynamic company ID if needed });