var _pollSort=new Dropdown("poll-sort");function pollSortHandler(e){loadResults(1)} _pollSort.addEventListener("change",pollSortHandler);function pageButtonHandler(e){loadResults(e.currentTarget.dataset.page);_results.scrollIntoView({behavior:"smooth"})} paginationSetup(pageButtonHandler);function checkPollsTaken(){var _pollData=JSON.parse(localStorage.getItem("pollData"));if(_pollData){var _pollElements=_results.querySelectorAll(".metadata-card");for(var i=0;i<_pollElements.length;i++){if(_pollData[_pollElements[i].dataset.id]){var _tick=_pollElements[i].querySelector(".chip.beige");if(_tick)_tick.classList.remove("hide");}}}} var loadResults=function(page){_results.classList.add("inactive");if(_refresh)_refresh.classList.add("show");var _urlLoader=new URLLoader();_urlLoader.addEventListener("complete",function(e){var resultsHTML=e.data.resultsHTML;_results.replaceChildren();_results.insertAdjacentHTML('beforeend',resultsHTML);_results.classList.remove("inactive");if(_refresh)_refresh.classList.remove("show");paginationSetup(pageButtonHandler);checkPollsTaken()});_urlLoader.addEventListener("error",function(e){_results.classList.remove("inactive");if(_refresh)_refresh.classList.remove("show");});var params={sortBy:_pollSort.value,page:page};_urlLoader.load("/ajax/poll/getResults?"+new URLSearchParams(params).toString())} var _results=document.getElementById('results');var _refresh=document.querySelector('.refresh-container');checkPollsTaken()