Skip to content
- Choosing a selection results in a full page refresh.
TOP
let snippetsToProcessCount = 0;
window.addEventListener('load', (event) => {
ratingSnippetObserver = new MutationObserver(function(mutations) {
if (!ratingSnippetGlobalSettings) return;
let newSnippetsToProcessCount = document.querySelectorAll('.' + ratingSnippetGlobalSettings.class + ':not([data-retrieved])')?.length || 0;
if (newSnippetsToProcessCount > 0 && newSnippetsToProcessCount !== snippetsToProcessCount) {
clearTimeout(ratingSnippetObserverTimeout);
ratingSnippetObserverTimeout = setTimeout(function() {
reinitialiseRatingSnippet();
}, 1000);
}
snippetsToProcessCount = newSnippetsToProcessCount;
});
ratingSnippetObserver.observe(document, {attributes: false, childList: true, characterData: false, subtree:true});
});