‘;
});
pollOptions.innerHTML = pollOptionsDom;
pollCount.innerHTML = totalVotes + ‘ votes’;
if (totalVotes > 10)
pollCount.classList.remove(“hidden”);
}
function trackBetsTodayPollImpression() {
var intersectionObserverForArticlePoll = new IntersectionObserver(
function(entries)
entries.forEach(function(entry) !entry.isIntersecting else
sendRating(index);
function sendRating()
var requestPayload =
“post_id”: 1777419,
“rating_value”: ratingValue
if (ratingValue > 3)
requestPayload.rating_feedback_type = null;
requestPayload.rating_feedback = null;
else
pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() , true);
function resetRatingAndFeedbackForm()
var activeStars = Array.from($all(‘.rating span.rating-star.active’));
for (var i=0; i = 0)
return true;
else
return false;
function getRatingCountByPostId(postId) {
return new Promise(function(resolve, reject)
pureJSAjaxGet(
getRatingCountBaseURL + postId + ‘/rating/count’,
function(data)
try
data = JSON.parse(data);
if (data.meta_value)
resolve(data.meta_value);
reject(“Failed to fetch rating count for the post:” + postId);
catch (err)
reject(“Failed to fetch rating count for the post:” + postId);
,
function(err)
reject(“Failed to fetch rating count for the post:” + postId);
, true);
);
}
function showErrorMessage(messageType)
var messageContainerId = ‘#’ + messageType + ‘-error’;
$(messageContainerId).classList.remove(‘hidden’);
window.setInterval(function ()
$(messageContainerId).classList.add(“hidden”);
, 5000);
(function() {
var callFired = false;
function lazyLoadPostRating() {
if (callFired) return;
callFired = true;
if (!isPostRatedByUser()) {
getRatingCountByPostId(1777419)
.then(function(ratingCount) {
if (ratingCount