Spaces:
Runtime error
Runtime error
let chartsLoaded = { sentiment: false, wordcloud: false }; | |
let chartInterval = setInterval(checkCharts, 2000); | |
function checkCharts() { | |
fetch('/sentiment_chart') | |
.then(response => { | |
if (response.ok) { | |
document.getElementById('sentimentChart').src = '/sentiment_chart'; | |
document.getElementById('sentimentChart').style.display = 'block'; | |
document.getElementById('sentimentChartMessage').style.display = 'none'; | |
chartsLoaded.sentiment = true; | |
stopIfChartsLoaded(); | |
} | |
}); | |
fetch('/wordcloud_chart') | |
.then(response => { | |
if (response.ok) { | |
document.getElementById('wordcloudChart').src = '/wordcloud_chart'; | |
document.getElementById('wordcloudChart').style.display = 'block'; | |
document.getElementById('wordcloudChartMessage').style.display = 'none'; | |
chartsLoaded.wordcloud = true; | |
stopIfChartsLoaded(); | |
} | |
}); | |
} | |
function stopIfChartsLoaded() { | |
if (chartsLoaded.sentiment && chartsLoaded.wordcloud) { | |
clearInterval(chartInterval); | |
} | |
} | |