in pysteve/www/htdocs/js/steve_monitor.js [118:159]
function updateVotes(code, response, issue) {
if (code == 200) {
recasters[issue] = recasters[issue] ? recasters[issue] : {}
oldvotes[issue] = votes[issue] ? votes[issue] : {}
oldbacklog[issue] = backlog[issue]
backlog[issue] = response.history
votes[issue] = {}
var founduid = {}
recasts[issue] = 0
for (var i in backlog[issue]) {
var vote = backlog[issue][i]
if (founduid[vote.uid]) {
recasts[issue]++;
}
founduid[vote.uid] = true
votes[issue][vote.uid] = {
timestamp: vote.timestamp,
vote: vote.vote
}
}
var is = {}
for (i in issues) {
if (issues[i].id == issue) {
is = issues[i]
break
}
}
if (is.hash && response.issue.hash != is.hash) {
riggedIssues[issue] = "WAS: " + JSON.stringify(is) + " - IS NOW: " + JSON.stringify(response.issue)
}
if (ehash == null) {
ehash = response.hash
}
if (ehash != response.hash) {
rigged = true
}
} else if (response.message == "Issue not found") {
var header = document.getElementById('issue_' + issue + "_header")
header.innerHTML = "<font color='red'><b>Issue deleted?: " + response.message + "</b></font>"
}
}